XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]        
Vendor expenses $ 12,565 $ 14,769    
Inventory received not billed 9,827 7,973    
Payroll expenses 4,254 5,301    
Sales and other tax payable 2,764 4,137    
Provision for sales returns and allowances 1,541 2,332 $ 1,609 $ 2,338
Current portion of TRA 245 502    
Other 3,877 2,819    
Total accrued expenses and other current liabilities $ 35,073 $ 37,833