XML 54 R47.htm IDEA: XBRL DOCUMENT 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