v3.24.0.1
Other Current Liabilities (Details) - Schedule of Other Current Liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Other Current Liabilities [Line Items]        
Accrued sales returns $ 5,404 $ 5,107 $ 7,116 $ 8,428
Accrued compensation 5,064 6,691    
Long-term debt and unamortized issuance costs - current portion 2,129    
Accrued sales and use tax 1,949 2,978    
Insurance financing 1,079 1,010    
Accrued interest 506 7    
Accrued sales tax liability assumed in acquisition 753    
Tax Receivable Agreement Liability – current portion 269    
Other 1,423 1,106    
Total other current liabilities $ 17,554 $ 17,921