XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Schedule of Calculation of the Shares Used in Computing Diluted EPS (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 28,480,148 28,418,582 28,456,750 28,368,774
Treasury stock effect of common stock options and restricted stock awards   12,824 16,160 12,504
Diluted weighted average common shares outstanding 28,480,148 28,431,406 28,472,910 28,381,278