XML 53 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Weighted-Average Number of Shares Used in Computing Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Earnings Per Share [Abstract]    
Weighted average basic shares outstanding (in shares) 12,203,505 12,076,815
Plus: Dilutive impact of employee stock awards (in shares) 278,874 139,777
Weighted average diluted shares outstanding (in shares) 12,482,379 12,216,592
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of anti-dilutive shares (in shares) 0 0