v3.26.1
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
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 228,762 $ 251,774
Gross Unrealized Gains 49 416
Gross Unrealized Losses (764) (85)
Total Estimated Fair Value 228,047 252,105
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,388 21,209
Total Estimated Fair Value 1,388 21,209
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 20,835 14,339
Gross Unrealized Gains   2
Gross Unrealized Losses (43) (10)
Total Estimated Fair Value 20,792 14,331
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 4,262 25,378
Gross Unrealized Gains   17
Gross Unrealized Losses (11) (5)
Total Estimated Fair Value 4,251 25,390
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 180,145 164,563
Gross Unrealized Gains 49 383
Gross Unrealized Losses (691) (69)
Total Estimated Fair Value 179,503 164,877
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 22,132 26,285
Gross Unrealized Gains   14
Gross Unrealized Losses (19) (1)
Total Estimated Fair Value $ 22,113 $ 26,298