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.1
Summary of Significant Accounting Policies - Summary of Fair Value Hierarchy of The Valuation (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 327,887 $ 345,941
Total liabilities 89,826 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 82,704 122,798
Contingent consideration 1,607 2,415
Warrant liability 472 661
Teton acquisition contingent earnout liability 602 602
Total assets 143,460 166,434
U.S. Treasury bills 4,945 2,450
Commercial Paper 27,447 12,569
Government bonds 20,457 21,770
Corporate bonds 4,955 3,927
Asset-Backed Securities, at Carrying Value 2,952 2,920
Total liabilities 2,681 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 82,704 119,721
Total assets 87,649 122,171
U.S. Treasury bills 4,945 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 55,811 44,263
Commercial Paper 27,447 12,569
Government bonds 20,457 21,770
Corporate bonds 4,955 3,927
Asset-Backed Securities, at Carrying Value 2,952 2,920
Fair Value, Recurring [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 1,607 2,415
Warrant liability 472 661
Teton acquisition contingent earnout liability 602 602
Total liabilities 2,681 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 82,704 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 $ 82,704 $ 119,721