XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Numerator for basic and diluted EPS:        
Net income $ 19,952 $ 18,156 $ 57,226 $ 52,791
Denominator for basic EPS:        
Weighted-average shares outstanding (in shares) 20,526 20,439 20,502 20,414
Effect of dilutive securities:        
Diluted potential common shares (in shares) 254 218 254 245
Denominator for diluted EPS:        
Adjusted weighted-average shares outstanding (in shares) 20,780 20,657 20,756 20,659
Basic EPS (in USD per share) $ 0.97 $ 0.89 $ 2.79 $ 2.59
Diluted EPS (in USD per share) $ 0.96 $ 0.88 $ 2.76 $ 2.56
Stock appreciation rights        
Effect of dilutive securities:        
Dilutive effect of share-based compensation (in shares) 85 72 85 73
Restricted stock units        
Effect of dilutive securities:        
Dilutive effect of share-based compensation (in shares) 98 94 113 113
Performance-based restricted stock units        
Effect of dilutive securities:        
Dilutive effect of share-based compensation (in shares) 71 52 55 59