v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Schedule of Weighted Average Number of Shares, Diluted [Line Items]    
Basic (shares) 10,684 10,954
Effect of dilutive securities:     
Weighted-average number of diluted common shares outstanding 10,684 10,954
Antidilutive securities excluded from computation of earnings per share, amount 668 1,095
Stock options and restricted stock    
Effect of dilutive securities:     
Antidilutive securities excluded from computation of earnings per share, amount 668 840
Warrant    
Effect of dilutive securities:     
Antidilutive securities excluded from computation of earnings per share, amount 0 255