XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 9 Months Ended
Sep. 28, 2022
Sep. 29, 2021
Sep. 28, 2022
Sep. 29, 2021
Earnings Per Share [Abstract]        
Weighted-average shares outstanding-Basic (shares) 36,402,899 36,067,754 36,329,938 35,930,246
Dilutive effect of stock options and restricted shares (shares) 104,151 457,670 161,686 526,864
Weighted-average shares outstanding-Diluted (shares) 36,507,050 36,525,424 36,491,624 36,457,110