XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities - Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]        
Vendor expenses $ 11,406 $ 12,400    
Inventory received not billed 10,333 12,686    
Payroll expenses 3,107 6,027    
Sales and other tax payable 2,564 4,040    
Provision for sales returns and allowances 1,487 2,449 $ 1,520 $ 2,332
Current portion of TRA 0 186    
Other 4,702 6,036    
Total accrued expenses and other current liabilities $ 33,599 $ 43,824