v3.26.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Accrued Liabilities [Abstract]    
Accrued freight $ 3,736 $ 3,722
Accrued employee compensation and benefits 12,921 15,638
Accrued returns, allowances, and warranties 8,877 12,488
Accrued taxes 2,176 1,649
Current portion of operating lease liabilities 6,527 5,841
Cataclean license accrual 0 3,570
Accrued other 6,316 5,408
Total accrued liabilities $ 40,553 $ 48,316