Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 257,444 $ 345,941
Total liabilities 86,800 93,387
Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value 91,347 122,798
Contingent consideration 4,924 2,415
Warrant liability 441 661
Teton acquisition contingent earnout liability 602 602
Total assets 119,147 166,434
U.S. Treasury bills   2,450
Commercial Paper 6,956 12,569
Government bonds 15,863 21,770
Corporate bonds 3,002 3,927
Asset-Backed Securities, at Carrying Value 1,979 2,920
Total liabilities 5,967 3,678
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 91,347 119,721
Total assets 91,347 122,171
U.S. Treasury bills   2,450
Fair Value, Recurring [Member] | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value   3,077
Total assets 27,800 44,263
Commercial Paper 6,956 12,569
Government bonds 15,863 21,770
Corporate bonds 3,002 3,927
Asset-Backed Securities, at Carrying Value 1,979 2,920
Fair Value, Recurring [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 4,924 2,415
Warrant liability 441 661
Teton acquisition contingent earnout liability 602 602
Total liabilities 5,967 3,678
Short-Term Investments [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value   3,077
Short-Term Investments [Member] | Fair Value, Recurring [Member] | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value   3,077
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 91,347 119,721
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 $ 91,347 $ 119,721