XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 6 Months Ended
Jun. 29, 2022
Jun. 30, 2021
Jun. 29, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Weighted-average shares outstanding-Basic (shares) 36,331,099 35,927,781 36,278,423 35,861,493
Dilutive effect of stock options and restricted shares (shares) 142,861 488,905 200,385 561,901
Weighted-average shares outstanding-Diluted (shares) 36,473,960 36,416,686 36,478,808 36,423,394