XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.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. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Numerators:        
Net income $ 19,192 $ 21,223 $ 47,623 $ 60,367
Denominators:        
Weighted average common shares outstanding—basic 35,959 35,856 35,940 35,839
Dilutive common share equivalents 170 185 176 185
Weighted average common shares outstanding— diluted 36,129 36,041 36,116 36,024
Antidilutive common share equivalents excluded from above 102 49 113 101
Earnings per common share (Note 5):        
Basic $ 0.53 $ 0.59 $ 1.33 $ 1.68
Diluted $ 0.53 $ 0.59 $ 1.32 $ 1.68