Earnings Per Share (Tables)
9 Months Ended
Oct. 01, 2021
Earnings Per Share [Abstract]  
Reconciliation of Basic and Diluted Weighted Average Shares Outstanding
Three Months EndedNine Months Ended
October 1,October 2,October 1,October 2,
(In thousands, except per share data)2021202020212020
Net income $10,258 $10,391 $38,240 $20,170 
Weighted average common shares outstanding11,726 11,621 11,696 11,590 
Add: Dilutive impact of stock options34 34 38 38 
Add: Dilutive impact of restricted stock units89 96 96 115 
Diluted weighted average common shares outstanding11,849 11,751 11,830 11,743 
Earnings per share
Basic$0.87 $0.89 $3.27 $1.74 
Diluted$0.87 $0.88 $3.23 $1.72 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table provides a summary of securities that could potentially dilute basic earnings per share in the future that were not included in the computation of diluted earnings per share because to do so would have been anti-dilutive for the periods presented:
Three Months EndedNine Months Ended
October 1,October 2,October 1,October 2,
(In thousands)2021202020212020
Anti-dilutive restricted stock units