XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 160,602 $ 148,813 $ 233,317
Fair value, cash balances 160,602 148,813  
Cost, available-for-sale securities 106,510 144,700  
Gross unrealized gain, available-for-sale securities 14 82  
Gross unrealized loss, available-for-sale securities (17) 0  
Fair value, available-for-sale debt securities 106,507 144,782  
Cost, cash balances and available-for-sale securities 267,112 293,513  
Gross unrealized gain, cash balances and available-for-sale securities 14 82  
Gross unrealized loss, cash balances and available-for-sale securities (17) 0  
Fair value, cash balances and available-for-sale securities 267,109 293,595  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 106,109 144,299  
Gross unrealized gain, available-for-sale securities 14 82  
Gross unrealized loss, available-for-sale securities (17) 0  
Fair value, available-for-sale debt securities 106,106 144,381  
Money market      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 350 350  
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  
Fair value, available-for-sale debt securities $ 51 $ 51