XML 104 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Employee related $ 12,905 $ 19,873
Accrued interest payable 9,202 7,700
Operating lease liabilities, current portion 6,780 6,269
Accrued restructuring costs (see Note 3) 2,814 0
Professional services 2,277 4,093
Customer deposits 2,156 1,665
Sales and use tax liability 1,001 1,029
Inventory holdback liability 0 10,000
Other 3,656 2,742
Total accrued expenses and other current liabilities 60,237 53,371
MyChem    
Business Acquisition [Line Items]    
Accrued MyChem Retention Payments, current portion (see Note 2) $ 19,446 $ 0