v3.26.3
Earnings Per Share (EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2026
Sep. 26, 2025
Oct. 02, 2026
Sep. 26, 2025
Numerator for basic and diluted EPS:        
Net income $ 38,332 $ 25,412 $ 96,464 $ 68,250
Denominator for basic EPS:        
Weighted-average shares outstanding (in shares) 20,848 20,731 20,810 20,763
Effect of dilutive securities:        
Diluted potential common shares (in shares) 315 152 306 130
Denominator for diluted EPS:        
Adjusted weighted-average shares outstanding (in shares) 21,163 20,883 21,116 20,893
Basic EPS (in dollars per share) $ 1.84 $ 1.23 $ 4.64 $ 3.29
Diluted EPS (in dollars per share) $ 1.81 $ 1.22 $ 4.57 $ 3.27
Stock appreciation rights        
Effect of dilutive securities:        
Dilutive effect of share-based compensation (in shares) 82 49 82 40
Restricted stock units        
Effect of dilutive securities:        
Dilutive effect of share-based compensation (in shares) 125 52 123 45
Performance-based restricted stock units        
Effect of dilutive securities:        
Dilutive effect of share-based compensation (in shares) 108 51 101 45