XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.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, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 28,653,278 28,480,148 28,508,844 28,456,750
Treasury stock effect of common stock options and restricted stock awards 414,087   407,305 16,160
Diluted weighted average common shares outstanding 29,067,365 28,480,148 28,916,149 28,472,910