XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended
Mar. 29, 2023
Mar. 30, 2022
Earnings Per Share [Abstract]    
Weighted-average shares outstanding-Basic (shares) 36,234,105 36,225,747
Dilutive effect of stock options and restricted shares (shares) 244,053 254,607
Weighted-average shares outstanding-Diluted (shares) 36,478,158 36,480,354