XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
12 Months Ended
Dec. 28, 2022
Dec. 29, 2021
Dec. 30, 2020
Earnings Per Share [Abstract]      
Weighted-average shares outstanding-Basic (shares) 36,350,579 35,973,892 35,193,325
Dilutive effect of stock options and restricted shares (shares) 225,325 472,864 603,081
Weighted-average shares outstanding-Diluted (shares) 36,575,904 36,446,756 35,796,406