v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued inventory $ 22,229 $ 5,972
Accrued shipping 5,090 6,897
Accrued selling expenses 1,353 347
Accrued legal expenses 204 63
Accrued marketing expenses 6,455 4,064
Other accrued expenses 4,198 3,186
Total accrued expenses $ 39,529 $ 20,529