v3.26.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Schedule of Weighted Average Number of Shares, Diluted [Line Items]        
Basic (shares) 10,550 11,079 10,506 11,018
Effect of dilutive securities:         
Weighted-average number of diluted common shares outstanding 10,565 11,079 10,506 11,018
Antidilutive securities excluded from computation of earnings per share, amount 595 822 638 822
Stock options and restricted stock        
Effect of dilutive securities:         
Antidilutive securities excluded from computation of earnings per share, amount 595 822 638 822