v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Investments - Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 319,960 $ 350,416
Unrealized Gains 0 74
Unrealized Losses (49) (1)
Estimated Fair Value 319,911 350,489
Total cash, cash equivalents, restricted cash and investments, Amortized Cost 320,159 350,616
Total cash, cash equivalents, restricted cash and investments, unrealized gains 1 75
Total cash, cash equivalents, restricted cash and investments, unrealized losses (49) (1)
Total cash, cash equivalents, restricted cash and investments 320,111 350,690
Cash, cash equivalents and restricted cash    
Marketable Securities [Line Items]    
Amortized Cost 64,459 48,875
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 64,459 48,875
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 23,547 33,576
Unrealized Gains 0 4
Unrealized Losses (3) 0
Estimated Fair Value 23,544 33,580
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 38,273 39,305
Unrealized Gains 0 0
Unrealized Losses (30) (1)
Estimated Fair Value 38,243 39,304
Treasury bills    
Marketable Securities [Line Items]    
Amortized Cost 134,984 122,757
Unrealized Gains 0 49
Unrealized Losses (9) 0
Estimated Fair Value 134,975 122,806
Treasury bonds    
Marketable Securities [Line Items]    
Amortized Cost 58,697 105,903
Unrealized Gains 0 21
Unrealized Losses (7) 0
Estimated Fair Value 58,690 105,924
Total long-term investment corporate bond    
Marketable Securities [Line Items]    
Amortized Cost 199 200
Unrealized Gains 1 1
Unrealized Losses 0 0
Estimated Fair Value $ 200 $ 201