XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Financial Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 24,117 $ 33,481
U.S. Treasury Bills and Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 14,655 14,868
U.S. Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,970 11,702
Foreign Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,818 5,913
U.S. Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 695  
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 40,633 59,283
Fair Value, Recurring | Foreign Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,979 998
Fair Value, Recurring | U.S. Treasury Bills and Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 14,655 14,868
Fair Value, Recurring | U.S. Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 6,451 13,644
Fair Value, Recurring | Foreign Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 2,899 5,913
Fair Value, Recurring | U.S. Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 695  
Fair Value, Recurring | Cash and Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and money market funds 13,954 23,860
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 28,609 38,728
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Treasury Bills and Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 14,655 14,868
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and money market funds 13,954 23,860
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 12,024 20,555
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Foreign Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,979 998
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 6,451 13,644
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Foreign Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 2,899 $ 5,913
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 695