Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail)

v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Total liabilities Total liabilities
Total assets $ 211,794 $ 247,952
Total liabilities 94,398 86,342
Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value   110,775
Contingent consideration 245 1,379
Warrant liability 63 189
Teton acquisition contingent earnout liability   1,500
Total assets 88,450 110,775
Total liabilities 308 3,068
Fair Value, Recurring [Member] | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value   110,775
Total assets 88,450 110,775
Fair Value, Recurring [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 245 1,379
Warrant liability 63 189
Teton acquisition contingent earnout liability   1,500
Total liabilities 308 3,068
Money Market Funds [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value 69,328 110,775
Money Market Funds [Member] | Fair Value, Recurring [Member] | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value 69,328 $ 110,775
Restricted Cash [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value 19,122  
Restricted Cash [Member] | Fair Value, Recurring [Member] | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value $ 19,122