XML 98 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]        
Accrued marketing expenses $ 18,830 $ 9,670    
Accrued compensation and other related costs 12,912 12,018    
Accounts payable accruals 11,079 14,343    
Allowance for returns 8,651 10,222 $ 13,923 $ 19,190
Accrued freight 8,478 7,880    
Sales and other taxes payable 7,034 5,288    
Other accrued expenses 6,698 4,193    
Total accrued liabilities $ 73,682 $ 63,614