v3.26.1
ACCRUED AND OTHER CURRENT LIABILITIES - Schedule of Accrued And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll $ 4,935 $ 4,578
Supplier allowance 0 1,046
Sales returns and allowances 457 457
Financed insurance liability 490 1,303
Accrued interest 258 38
Customer deposits 524 0
Other 363 641
Total accrued and other current liabilities $ 7,027 $ 8,063