Quarterly report [Sections 13 or 15(d)]

Fair Value Measurement - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)

v3.25.1
Fair Value Measurement - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure $ 10,016  
Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure   $ 3,157
Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 9,471 15,096
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 10,016 3,157
Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 7,790 13,641
Securities Purchase Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 1,264  
Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 417 1,455
Fair Value, Inputs, Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 10,016  
Fair Value, Inputs, Level 1 | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure   3,157
Fair Value, Inputs, Level 1 | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 10,016 3,157
Fair Value, Inputs, Level 1 | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 2 | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure   0
Fair Value, Inputs, Level 2 | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 9,054 13,641
Fair Value, Inputs, Level 2 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 7,790 13,641
Fair Value, Inputs, Level 2 | Securities Purchase Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 1,264  
Fair Value, Inputs, Level 2 | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure   0
Fair Value, Inputs, Level 3 | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 417 1,455
Fair Value, Inputs, Level 3 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure $ 417 $ 1,455