XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.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
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 197,132 $ 195,196
Gross Unrealized Gains 102 18
Gross Unrealized Losses (274) (585)
Total Estimated Fair Value 196,960 194,629
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 21,524 1,097
Total Estimated Fair Value 21,524 1,097
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 10,968 9,933
Gross Unrealized Gains 2 1
Gross Unrealized Losses (10) (16)
Total Estimated Fair Value 10,960 9,918
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 24,415 66,146
Gross Unrealized Gains 1 17
Gross Unrealized Losses (23) (37)
Total Estimated Fair Value 24,393 66,126
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 116,923 99,215
Gross Unrealized Gains 99  
Gross Unrealized Losses (238) (520)
Total Estimated Fair Value 116,784 98,695
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 23,302 18,805
Gross Unrealized Losses (3) (12)
Total Estimated Fair Value $ 23,299 $ 18,793