XML 60 R34.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]        
Vendor expenses $ 12,383 $ 12,400    
Inventory received not billed 9,122 12,686    
Accrued payroll expenses 5,058 6,027    
Sales and other tax payable accrual 2,667 4,040    
Provision for sales returns and allowances 1,380 2,449 $ 1,541 $ 2,332
Current portion of TRA 0 186    
Other 5,642 6,036    
Total accrued expenses and other current liabilities $ 36,252 $ 43,824