XML 67 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Cash and Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents $ 245,197 $ 163,240 $ 142,837
Fair value, cash balances 245,197 163,240  
Cost, available-for-sale securities 237,371 320,016  
Gross unrealized gain, available-for-sale securities 7 39  
Gross unrealized loss, available-for-sale securities (79) (26)  
Fair value, available-for-sale debt securities 237,299 320,029  
Cost, cash balances and available-for-sale securities 482,568 483,256  
Gross unrealized gain, cash balances and available-for-sale securities 7 39  
Gross unrealized loss, cash balances and available-for-sale securities (79) (26)  
Fair value, cash balances and available-for-sale securities 482,496 483,269  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cost, available-for-sale securities 174,578 217,087  
Gross unrealized gain, available-for-sale securities 7 14  
Gross unrealized loss, available-for-sale securities (54) (6)  
Fair value, available-for-sale debt securities 174,531 217,095  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Corporate debt securities, cost 32,322 39,525  
Corporate debt securities, gross unrealized gain 0 4  
Corporate debt securities, gross unrealized loss (11) (16)  
Corporate debt securities, fair value 32,311 39,513  
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Corporate debt securities, cost 30,070 9,420  
Corporate debt securities, gross unrealized gain 0 18  
Corporate debt securities, gross unrealized loss (14) 0  
Corporate debt securities, fair value 30,056 9,438  
Money market      
Debt Securities, Available-for-sale [Line Items]      
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  
Certificate of deposit      
Debt Securities, Available-for-sale [Line Items]      
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  
U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Corporate debt securities, cost   53,583  
Corporate debt securities, gross unrealized gain   3  
Corporate debt securities, gross unrealized loss   (4)  
Corporate debt securities, fair value   $ 53,582