XML 88 R70.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]        
Employee-related Liabilities, Current $ 12,018 $ 21,910    
Accrued marketing expenses 9,670 15,317    
Accrued Accounts Payable, Current 14,343 25,571    
Allowance for returns 10,222 13,923 $ 19,190 $ 11,106
Sales and Excise Tax Payable, Current 5,288 8,756    
Accrued freight 7,880 10,982    
Other Accrued Liabilities, Current 4,193 5,443    
Total accrued liabilities $ 63,614 $ 101,902