XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Computation of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Numerators:        
Net income $ 13,755 $ 20,879 $ 28,431 $ 39,144
Denominators:        
Weighted average common shares outstanding—basic 35,946 35,851 35,930 35,830
Dilutive common share equivalents 146 181 180 185
Weighted average common shares outstanding— diluted 36,092 36,032 36,110 36,015
Antidilutive common share equivalents excluded from above 166 141 119 127
Earnings per common share (Note 5):        
Basic $ 0.38 $ 0.58 $ 0.79 $ 1.09
Diluted $ 0.38 $ 0.58 $ 0.79 $ 1.09