v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Sales tax payable $ 1,034 $ 2,814
Accrued professional fees 11,484 5,371
Payroll liabilities 5,272 10,314
Accrued freight 2,289 3,904
Accrued advertising 6,213 9,873
Deferred revenue 1,256 925
Income tax payable 294 243
Accrued promotional allowance 116 143
Accrued Lilien legal settlement 0 46,126
Other accrued expenses and current liabilities 4,800 5,591
Accrued expenses and other current liabilities $ 32,758 $ 85,304