XML 157 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]        
Accrued marketing expenses $ 27,935 $ 18,830    
Accounts payable accruals 12,743 11,079    
Allowance for returns 9,526 8,651 $ 10,222 $ 13,923
Accrued compensation and other related costs 8,345 12,912    
Sales and other taxes payable 6,205 7,034    
Accrued freight 4,962 8,478    
Other accrued expenses 3,898 6,698    
Total accrued liabilities $ 73,614 $ 73,682