Earnings Per Share (Tables)
3 Months Ended
Mar. 30, 2018
Earnings Per Share [Abstract]  
Reconciliation of Basic and Diluted Weighted Average Shares Outstanding
 
 
Three Months Ended
(In thousands, except per share data)
 
March 30, 2018
 
March 31, 2017
Net income
 
$
6,111

 
$
6,668

 
 
 
 
 
Weighted average common shares outstanding
 
11,146

 
10,909

Add: Dilutive impact of stock options
 
80

 
41

Add: Dilutive impact of restricted stock units
 
112

 
125

Diluted weighted average common shares outstanding
 
11,338

 
11,075

 
 
 
 
 
Earnings per share
 
 
 
 
Basic
 
$
0.55

 
$
0.61

Diluted
 
$
0.54

 
$
0.60

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 Ended
(In thousands)
 
March 30, 2018
 
March 31, 2017
Anti-dilutive stock options
 
1

 
35

Anti-dilutive restricted stock units
 
1

 

Total
 
2

 
35