XML 79 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Sales tax payable $ 6,273 $ 6,562
Accrued professional fees 3,649 4,133
Payroll liabilities 6,405 4,639
Accrued freight 2,541 1,229
Accrued advertising 5,267 6,348
Deferred revenue 877 1,051
Income tax payable 1,447 2,505
Accrued promotional allowance 5,381 0
Other accrued expenses and current liabilities 3,799 3,176
Accrued expenses and other current liabilities $ 35,639 $ 29,643