XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 235,639 $ 245,197 $ 176,538
Fair value, cash balances 235,639 245,197  
Cost, available-for-sale securities 151,642 237,371  
Gross unrealized gain, available-for-sale securities 1 7  
Gross unrealized loss, available-for-sale securities (441) (79)  
Fair value, available-for-sale debt securities 151,202 237,299  
Cost, cash balances and available-for-sale securities 387,281 482,568  
Gross unrealized gain, cash balances and available-for-sale securities 1 7  
Gross unrealized loss, cash balances and available-for-sale securities (441) (79)  
Fair value, cash balances and available-for-sale securities 386,841 482,496  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 103,084    
Corporate debt securities, gross unrealized gain 1    
Corporate debt securities, gross unrealized loss (239)    
Corporate debt securities, fair value 102,846    
Cost, available-for-sale securities   174,578  
Gross unrealized gain, available-for-sale securities   7  
Gross unrealized loss, available-for-sale securities   (54)  
Fair value, available-for-sale debt securities   174,531  
U.S. government agency bonds      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 45,157    
Gross unrealized gain, available-for-sale securities 0    
Gross unrealized loss, available-for-sale securities (193)    
Fair value, available-for-sale debt securities 44,964    
Asset-backed securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 3,000 30,070  
Corporate debt securities, gross unrealized gain 0 0  
Corporate debt securities, gross unrealized loss (9) (14)  
Corporate debt securities, fair value 2,991 30,056  
Money market      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 350    
Corporate debt securities, gross unrealized gain 0    
Corporate debt securities, gross unrealized loss 0    
Corporate debt securities, fair value 350    
Cost, available-for-sale securities   350  
Gross unrealized gain, available-for-sale securities   0  
Gross unrealized loss, available-for-sale securities   0  
Fair value, available-for-sale debt securities   350  
Corporate debt securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost   32,322  
Corporate debt securities, gross unrealized gain   0  
Corporate debt securities, gross unrealized loss   (11)  
Corporate debt securities, fair value   32,311  
Certificate of deposit      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 51 51  
Gross unrealized gain, available-for-sale securities 0 0  
Gross unrealized loss, available-for-sale securities 0 0  
Fair value, available-for-sale debt securities $ 51 $ 51