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.2
Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 304,867 $ 345,941
Total liabilities 85,810 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 78,169 122,798
Contingent consideration 2,422 2,415
Warrant liability 347 661
Teton acquisition contingent earnout liability 602 602
Total assets 128,559 166,434
U.S. Treasury bills 2,499 2,450
Commercial Paper 22,784 12,569
Government bonds 18,148 21,770
Corporate bonds 3,976 3,927
Asset-Backed Securities, at Carrying Value 2,983 2,920
Total liabilities 3,371 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 78,169 119,721
Total assets 80,668 122,171
U.S. Treasury bills 2,499 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 47,891 44,263
Commercial Paper 22,784 12,569
Government bonds 18,148 21,770
Corporate bonds 3,976 3,927
Asset-Backed Securities, at Carrying Value 2,983 2,920
Fair Value, Recurring [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 2,422 2,415
Warrant liability 347 661
Teton acquisition contingent earnout liability 602 602
Total liabilities 3,371 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 78,169 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 $ 78,169 $ 119,721