XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Computation of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Numerators:        
Consolidated net income $ 21,223 $ 22,490 $ 60,367 $ 58,789
Denominators:        
Weighted average common shares outstanding—basic 35,856 35,729 35,839 35,625
Dilutive potential common shares 185 199 185 256
Weighted average common shares outstanding— diluted 36,041 35,928 36,024 35,881
Antidilutive potential common shares excluded from above 49 73 101 104
Earnings per common share:        
Basic $ 0.59 $ 0.63 $ 1.68 $ 1.65
Diluted $ 0.59 $ 0.63 $ 1.68 $ 1.64