v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate cash and cash equivalents $ 12,469,000 $ 37,983,000
Cash equivalent 12,469,000 37,983,000
Marketable Securities 66,962,000 74,960,000
Marketable securities, noncurrent 0 0
Marketable securities, current 66,962,000 74,960,000
Allowance for credit losses 0 0
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalent   7,981,000
Marketable Securities 44,802,000 22,663,000
Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 22,160,000 52,298,000
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate cash and cash equivalents $ 12,436,000  
Money Market Funds and Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate cash and cash equivalents   $ 29,909,000