XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Employee-related Liabilities, Current $ 21,910 $ 39,610    
Accrued marketing expenses 15,317 20,687    
Accrued Accounts Payable, Current 25,571 13,830    
Allowance for returns 13,923 19,190 $ 11,106 $ 15,261
Sales and Excise Tax Payable, Current 8,756 11,596    
Accrued freight 10,982 9,309    
Other Accrued Liabilities, Current 5,278 7,623    
Loss Contingency, Accrual, Current 165 1,801    
Total accrued liabilities $ 101,902 $ 123,646