XML 128 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consist of the following (in thousands):
 December 31,
 20242023
Accrued marketing expenses$27,935 $18,830 
Accounts payable accruals12,743 11,079 
Allowance for returns9,526 8,651 
Accrued compensation and other related costs8,345 12,912 
Sales and other taxes payable6,205 7,034 
Accrued freight4,962 8,478 
Other accrued expenses3,898 6,698 
Total accrued liabilities$73,614 $73,682