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.3
Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail) - USD ($)
$ in Thousands
Sep. 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 assets $ 197,244 $ 247,952
Total liabilities 99,286 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 7,653 1,379
Warrant liability   189
Teton acquisition contingent earnout liability   1,500
Total assets 74,219 110,775
Total liabilities 7,653 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
Contingent consideration 7,653  
Total assets 74,219 110,775
Total liabilities 7,653  
Fair Value, Recurring [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration   1,379
Warrant liability   189
Teton acquisition contingent earnout liability   1,500
Total liabilities   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 54,848 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 54,848 $ 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,371  
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,371