Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Reconciliation of Basic and Diluted Weighted Average Shares Outstanding
 
 
Three Months Ended
 
Six Months Ended
 
 
June 30,
 
July 1,
 
June 30,
 
July 1,
(In thousands, except per share data)
 
2017
 
2016
 
2017
 
2016
Net income
 
$
5,461

 
$
6,050

 
$
12,129

 
$
12,640

 
 
 
 
 
 
 
 
 
Weighted average common shares outstanding
 
10,987

 
10,702

 
10,948

 
10,665

Add: Dilutive impact of stock options
 
78

 
103

 
60

 
89

Add: Dilutive impact of restricted stock units
 
126

 
153

 
124

 
159

Diluted weighted average common shares outstanding
 
11,191

 
10,958

 
11,132

 
10,913

 
 
 
 
 
 
 
 
 
Earnings per share
 
 
 
 
 
 
 
 
Basic
 
$
0.50

 
$
0.57

 
$
1.11

 
$
1.19

Diluted
 
$
0.49

 
$
0.55

 
$
1.09

 
$
1.16

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
 
Six Months Ended
 
 
June 30,
 
July 1,
 
June 30,
 
July 1,
(In thousands)
 
2017
 
2016
 
2017
 
2016
Anti-dilutive stock options
 
13

 
10

 
22

 
21

Anti-dilutive restricted stock units
 

 
2

 
1

 
2

Total
 
13

 
12

 
23

 
23