v3.26.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total current marketable securities $ 5,952 $ 7,942
Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 6,075 8,448
Total current marketable securities 5,952 7,942
Total marketable securities and cash equivalents 12,027 16,390
Total financial liabilities 52,192 48,200
Total financial assets 3,044 3,116
Fair Value on Recurring Basis | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 4,079 8,448
Total marketable securities and cash equivalents 4,079 8,448
Total financial liabilities   501
Fair Value on Recurring Basis | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 1,996  
Total current marketable securities 5,952 7,942
Total marketable securities and cash equivalents 7,948 7,942
Total financial liabilities 3,860 3,973
Total financial assets 3,044 3,116
Fair Value on Recurring Basis | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 48,332 43,726
Loan Facility | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 46,139 42,984
Loan Facility | Fair Value on Recurring Basis | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 46,139 42,984
Warrant Liability | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities   1,243
Warrant Liability | Fair Value on Recurring Basis | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities   501
Warrant Liability | Fair Value on Recurring Basis | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities   742
Warrant Liabilities | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 2,193  
Warrant Liabilities | Fair Value on Recurring Basis | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 2,193  
Non-qualified Deferred Compensation Plan Liability | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 3,860 3,973
Non-qualified Deferred Compensation Plan Liability | Fair Value on Recurring Basis | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial liabilities 3,860 3,973
Money Market Funds | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 4,079 8,448
Money Market Funds | Fair Value on Recurring Basis | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 4,079 8,448
U.S Treasury Securities | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 1,996  
Total current marketable securities 5,952 7,942
U.S Treasury Securities | Fair Value on Recurring Basis | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 1,996  
Total current marketable securities 5,952 7,942
Corporate-owned Life Insurance Policies | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 3,044 3,116
Corporate-owned Life Insurance Policies | Fair Value on Recurring Basis | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets $ 3,044 $ 3,116