XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 233,317 $ 245,197 $ 184,833
Fair value, cash balances 233,317 245,197  
Cost, available-for-sale securities 178,288 237,371  
Gross unrealized gain, available-for-sale securities 0 7  
Gross unrealized loss, available-for-sale securities (410) (79)  
Fair value, available-for-sale debt securities 177,878 237,299  
Cost, cash balances and available-for-sale securities 411,605 482,568  
Gross unrealized gain, cash balances and available-for-sale securities 0 7  
Gross unrealized loss, cash balances and available-for-sale securities (410) (79)  
Fair value, cash balances and available-for-sale securities 411,195 482,496  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 132,131    
Corporate debt securities, gross unrealized gain 0    
Corporate debt securities, gross unrealized loss (311)    
Corporate debt securities, fair value 131,820    
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 35,229    
Gross unrealized gain, available-for-sale securities 0    
Gross unrealized loss, available-for-sale securities (78)    
Fair value, available-for-sale debt securities 35,151    
Asset-backed securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 6,013 30,070  
Corporate debt securities, gross unrealized gain 0 0  
Corporate debt securities, gross unrealized loss (15) (14)  
Corporate debt securities, fair value 5,998 30,056  
Corporate debt securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 4,514 32,322  
Corporate debt securities, gross unrealized gain 0 0  
Corporate debt securities, gross unrealized loss (6) (11)  
Corporate debt securities, fair value 4,508 32,311  
Money market      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 350 350  
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 350 350  
Certificates 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