XML 48 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended
Mar. 30, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Weighted-average shares outstanding-Basic (shares) 36,225,747 35,795,205
Dilutive effect of stock options and restricted shares (shares) 254,607 628,863
Weighted-average shares outstanding-Diluted (shares) 36,480,354 36,424,068