XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Weighted-Average Number of Shares Used in Computing Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Earnings Per Share [Abstract]        
Weighted average basic shares outstanding 12,112,575 12,230,100 12,094,695 12,198,169
Plus: Dilutive impact of employee stock awards 164,283 197,295 151,325 230,321
Weighted average diluted shares outstanding 12,276,858 12,427,395 12,246,020 12,428,490
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares 0 0 0 0