XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Computation of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Numerators:    
Net income $ 21,208 $ 14,676
Denominators:    
Weighted average common shares outstanding—basic 36,024 35,914
Dilutive common share equivalents 106 213
Weighted average common shares outstanding— diluted 36,130 36,127
Antidilutive common share equivalents excluded from above 175 71
Earnings per common share (Note 4):    
Basic $ 0.59 $ 0.41
Diluted $ 0.59 $ 0.41