XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consist of the following (in thousands):
 December 31,
 20222021
Accounts payable accruals$14,343 $25,571 
Accrued compensation and other related costs12,018 21,910 
Allowance for returns10,222 13,923 
Accrued marketing expenses9,670 15,317 
Accrued freight7,880 10,982 
Sales and other taxes payable5,288 8,756 
Other accrued expenses4,193 5,443 
Total accrued liabilities$63,614 $101,902