XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.0.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
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost $ 195,196 $ 97,151
Gross Unrealized Gains 18  
Gross Unrealized Losses (585) (50)
Total Estimated Fair Value 194,629 97,101
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 1,097 78,661
Total Estimated Fair Value 1,097 78,661
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 9,933 11,932
Gross Unrealized Gains 1  
Gross Unrealized Losses (16) (39)
Total Estimated Fair Value 9,918 11,893
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 66,146  
Gross Unrealized Gains 17  
Gross Unrealized Losses (37)  
Total Estimated Fair Value 66,126  
Corporate Notes and Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 99,215  
Gross Unrealized Losses (520)  
Total Estimated Fair Value 98,695  
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
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost or Amortized Cost 18,805  
Gross Unrealized Losses (12)  
Total Estimated Fair Value $ 18,793  
Agency Bonds    
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
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