v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate cash and cash equivalents $ 39,130,000 $ 37,983,000
Cash equivalents 39,039,000 37,890,000
Marketable Securities 54,419,000 74,960,000
Marketable securities, noncurrent 0 0
Marketable securities, current 54,419,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 equivalents 2,986,000 7,981,000
Marketable Securities 23,963,000 22,663,000
Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 30,456,000 52,298,000
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 36,053,000 $ 29,909,000