XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consist of the following (in thousands):
 December 31,
 20212020
Accrued compensation and other related costs$21,910 $39,610 
Accrued marketing expenses15,317 20,687 
Accounts payable accruals25,571 13,830 
Allowance for returns13,923 19,190 
Sales and other taxes payable8,756 11,596 
Accrued freight10,982 9,309 
Other accrued expenses5,278 7,623 
Accrued loss contingencies165 1,801 
Total accrued liabilities$101,902 $123,646