XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
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. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Numerators:        
Net income $ 4,497 $ 13,755 $ 25,705 $ 28,431
Denominators:        
Weighted average common shares outstanding—basic 36,022 35,946 36,023 35,930
Dilutive common share equivalents 54 146 80 180
Weighted average common shares outstanding— diluted 36,076 36,092 36,103 36,110
Antidilutive common share equivalents excluded from above 344 166 260 119
Earnings per common share (Note 5):        
Basic $ 0.12 $ 0.38 $ 0.71 $ 0.79
Diluted $ 0.12 $ 0.38 $ 0.71 $ 0.79