XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES
12. 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