XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consist of the following (in thousands):
 December 31,
 20232022
Accrued marketing expenses$18,830 $9,670 
Accrued compensation and other related costs12,912 12,018 
Accounts payable accruals11,079 14,343 
Allowance for returns8,651 10,222 
Accrued freight8,478 7,880 
Sales and other taxes payable7,034 5,288 
Other accrued expenses6,698 4,193 
Total accrued liabilities$73,682 $63,614