v3.26.1
ACCRUED AND OTHER CURRENT LIABILITIES - (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current liabilities
Accrued and other current liabilities consisted of the following:

(in thousands)June 30, 2026December 31, 2025
Accrued payroll4,935 4,578 
Supplier allowance— 1,046 
Sales returns and allowances457 457 
Financed insurance liability490 1,303 
Accrued interest258 38 
Customer deposits524 — 
Other363 641 
Total accrued and other current liabilities$7,027 $8,063 
Schedule of Warranty Liability Activity
Accrued warranty activity consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Warranty liability, beginning of period$5,554 $2,613 $4,975 $2,737 
Warranty costs incurred(2,011)(691)(3,232)(1,066)
Provision for warranty1,334 527 3,134 778 
Warranty liability, end of period4,877 2,449 4,877 2,449 
Less: current portion2,768 1,466 2,768 1,466 
Long-term warranty liability, end of period$2,109 $983 $2,109 $983