Earnings Per Share (Tables)
6 Months Ended
Jul. 01, 2022
Earnings Per Share [Abstract]  
Reconciliation of Basic and Diluted Weighted Average Shares Outstanding
Three Months EndedSix Months Ended
July 1,July 2,July 1,July 2,
(In thousands, except per share data)2022202120222021
Net income $10,472 $15,934 $13,327 $27,982 
Weighted average common shares outstanding11,826 11,715 11,793 11,681 
Add: Dilutive impact of stock options18 37 22 40 
Add: Dilutive impact of restricted stock units110 76 102 102 
Diluted weighted average common shares outstanding11,954 11,828 11,917 11,823 
Earnings per share
Basic$0.89 $1.36 $1.13 $2.40 
Diluted$0.88 $1.35 $1.12 $2.37 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the weighted average of anti-dilutive securities excluded from the diluted earnings per share calculation.
Three Months EndedSix Months Ended
July 1,July 2,July 1,July 2,
(In thousands)2022202120222021
Anti-dilutive restricted stock units25 5 15 2