v3.24.3
Fair Value Measurements and Available for Sale Investments -Schedule of Available-for-sale Investments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 265,484 $ 382,555
Gross Unrealized Gains 976 199
Gross Unrealized Losses (10) (789)
Total Fair Value 266,450 381,965
Short-term investments 238,536 354,939
Long-term investments 27,914 27,026
Agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,018 20,322
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (69)
Total Fair Value 5,015 20,253
Short-term investments 5,000 20,300
Long-term investments $ 0 $ 0
Agency securities | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 1 year 1 year
Agency securities | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 2 years 2 years
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   $ 246
Gross Unrealized Gains   0
Gross Unrealized Losses   (2)
Total Fair Value   244
Short-term investments   200
Long-term investments   $ 0
Certificates of deposit | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years)   1 year
Certificates of deposit | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years)   2 years
Commercial and corporate obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 17,357 $ 35,760
Gross Unrealized Gains 28 77
Gross Unrealized Losses (1) (83)
Total Fair Value 17,384 35,754
Short-term investments 17,400 25,800
Long-term investments $ 0 $ 10,000
Commercial and corporate obligations | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 1 year 1 year
Commercial and corporate obligations | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 2 years 2 years
U.S. Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 243,109 $ 326,227
Gross Unrealized Gains 948 122
Gross Unrealized Losses (6) (635)
Total Fair Value 244,051 325,714
Short-term investments 216,100 308,600
Long-term investments $ 27,900 $ 17,100
U.S. Treasury Securities | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 1 year 1 year
U.S. Treasury Securities | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 2 years 2 years