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.1.u1
Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail) - USD ($)
$ in Thousands
Mar. 31, 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 $ 231,630 $ 247,952
Total liabilities 103,727 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 104,622 110,775
Contingent consideration 1,540 1,379
Warrant liability 158 189
Teton acquisition contingent earnout liability 1,500 1,500
Total assets 104,622 110,775
Total liabilities 3,198 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 104,622 110,775
Total assets 104,622 110,775
Fair Value, Recurring [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 1,540 1,379
Warrant liability 158 189
Teton acquisition contingent earnout liability 1,500 1,500
Total liabilities 3,198 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 104,622 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 $ 104,622 $ 110,775