v3.24.3
Fair Value Measurements - Schedule of Cost Or Amortized Cost, Gross Unrealized Gains, Gross Unrealized Losses, And Total Estimated Fair Value Of Financial Assets (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 193,800 $ 97,151
Gross Unrealized Gains 41  
Gross Unrealized Losses (81) (50)
Total Estimated Fair Value 193,760 97,101
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,299 78,661
Total Estimated Fair Value 1,299 78,661
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 5,898 11,932
Gross Unrealized Gains 1  
Gross Unrealized Losses (1) (39)
Total Estimated Fair Value 5,898 11,893
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 76,554  
Gross Unrealized Gains 29  
Gross Unrealized Losses (5)  
Total Estimated Fair Value 76,578  
Yankee Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   1,956
Gross Unrealized Losses   (5)
Total Estimated Fair Value   1,951
Agency Bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   2,998
Gross Unrealized Losses   (4)
Total Estimated Fair Value   2,994
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 71,392  
Gross Unrealized Gains 5  
Gross Unrealized Losses (75)  
Total Estimated Fair Value 71,322  
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 38,657  
Gross Unrealized Gains 6  
Total Estimated Fair Value $ 38,663  
Asset-Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost   1,604
Gross Unrealized Losses   (2)
Total Estimated Fair Value   $ 1,602