Annual report pursuant to Section 13 and 15(d)

Cash, Cash Equivalents and Restricted Cash and Short-Term Investments - Investment (Details)

v3.22.4
Cash, Cash Equivalents and Restricted Cash and Short-Term Investments - Investment (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 389,646,000 $ 446,897,000
Unrealized Gains 0 0
Unrealized Losses (256,000) (47,000)
Estimated Fair Value 389,390,000 446,850,000
Held-to-maturity securities corporate bond 0 19,228,000
Total cash, cash equivalents, restricted cash and short-term investments 389,400,000 466,078,000
Cash, cash equivalents and restricted cash    
Marketable Securities [Line Items]    
Amortized Cost 94,172,000 231,900,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 94,172,000 231,900,000
U.S. agency security    
Marketable Securities [Line Items]    
Amortized Cost 4,951,000  
Unrealized Gains 0  
Unrealized Losses (3,000)  
Estimated Fair Value 4,948,000  
Corporate bond    
Marketable Securities [Line Items]    
Amortized Cost 104,174,000 2,593,000
Unrealized Gains 0 0
Unrealized Losses (94,000) (1,000)
Estimated Fair Value 104,080,000 2,592,000
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 125,255,000 206,764,000
Unrealized Gains 0 0
Unrealized Losses (68,000) (40,000)
Estimated Fair Value 125,187,000 206,724,000
Treasury bill    
Marketable Securities [Line Items]    
Amortized Cost 12,290,000 2,496,000
Unrealized Gains 0 0
Unrealized Losses (8,000) (2,000)
Estimated Fair Value 12,282,000 2,494,000
Treasury bond    
Marketable Securities [Line Items]    
Amortized Cost 42,301,000  
Unrealized Gains 0  
Unrealized Losses (81,000)  
Estimated Fair Value 42,220,000  
Yankee bond    
Marketable Securities [Line Items]    
Amortized Cost 6,503,000  
Unrealized Gains 0  
Unrealized Losses (2,000)  
Estimated Fair Value $ 6,501,000  
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost   3,144,000
Unrealized Gains   0
Unrealized Losses   (4,000)
Estimated Fair Value   $ 3,140,000