v3.26.1
Earnings Per Share (EPS) - Schedule of Computation of Basic and Diluted Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Numerator for basic and diluted EPS:    
Net income $ 19,373 $ 17,698
Denominator for basic EPS:    
Weighted-average shares outstanding (in shares) 20,762 20,780
Effect of dilutive securities:    
Diluted potential common shares (in shares) 245 133
Denominator for diluted EPS:    
Adjusted weighted-average shares outstanding (in shares) 21,007 20,913
Basic EPS (in usd per share) $ 0.93 $ 0.85
Diluted EPS (in usd per share) $ 0.92 $ 0.85
Stock appreciation rights    
Effect of dilutive securities:    
Dilutive effect of share-based compensation (in shares) 76 45
Restricted stock units    
Effect of dilutive securities:    
Dilutive effect of share-based compensation (in shares) 106 53
Performance-based restricted stock units    
Effect of dilutive securities:    
Dilutive effect of share-based compensation (in shares) 63 35