v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Schedule of Weighted Average Number of Shares, Diluted [Line Items]        
Basic (shares) 10,586 11,019 10,614 10,986
Effect of dilutive securities:         
Weighted-average number of diluted common shares outstanding 10,586 11,019 10,614 10,986
Antidilutive securities excluded from computation of earnings per share, amount 662 1,045 662 1,045
Stock options and restricted stock        
Effect of dilutive securities:         
Antidilutive securities excluded from computation of earnings per share, amount 662 790 662 790
Warrant        
Effect of dilutive securities:         
Antidilutive securities excluded from computation of earnings per share, amount 0 255 0 255