v3.26.1
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended
Apr. 01, 2026
Mar. 26, 2025
EARNINGS PER SHARE    
Weighted-average shares outstanding-basic (shares) 29,407,496 29,085,836
Dilutive effect of stock options and restricted shares (shares) 283,801 252,070
Weighted-average shares outstanding-diluted (shares) 29,691,297 29,337,906