XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.4
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
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 251,774 $ 195,196
Gross Unrealized Gains 416 18
Gross Unrealized Losses (85) (585)
Total Estimated Fair Value 252,105 194,629
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 21,209 1,097
Total Estimated Fair Value 21,209 1,097
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 14,339 9,933
Gross Unrealized Gains 2 1
Gross Unrealized Losses (10) (16)
Total Estimated Fair Value 14,331 9,918
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 25,378 66,146
Gross Unrealized Gains 17 17
Gross Unrealized Losses (5) (37)
Total Estimated Fair Value 25,390 66,126
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 164,563 99,215
Gross Unrealized Gains 383  
Gross Unrealized Losses (69) (520)
Total Estimated Fair Value 164,877 98,695
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 26,285 18,805
Gross Unrealized Gains 14  
Gross Unrealized Losses (1) (12)
Total Estimated Fair Value $ 26,298 $ 18,793