v3.26.1
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
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Numerators:        
Net income $ 12,541 $ 4,497 $ 33,640 $ 25,705
Denominators:        
Weighted average common shares outstanding—basic 41,009 36,022 40,714 36,023
Dilutive common share equivalents 155 54 168 80
Weighted average common shares outstanding— diluted 41,164 36,076 40,882 36,103
Antidilutive common share equivalents excluded from above 87 344 195 260
Earnings per Common Share:        
Basic $ 0.31 $ 0.12 $ 0.83 $ 0.71
Diluted $ 0.3 $ 0.12 $ 0.82 $ 0.71