XML 92 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
12 Months Ended
Dec. 27, 2023
Dec. 28, 2022
Dec. 29, 2021
EARNINGS PER SHARE      
Weighted-average shares outstanding-Basic (shares) 34,253,542 36,350,579 35,973,892
Dilutive effect of stock options and restricted shares (shares) 121,164 225,325 472,864
Weighted-average shares outstanding-Diluted (shares) 34,374,706 36,575,904 36,446,756