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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 28,653,278 28,480,148 28,557,517 28,464,635
Treasury stock effect of common stock options and restricted stock awards 170,640 1,148 344,982 10,362
Diluted weighted average common shares outstanding 28,823,918 28,481,296 28,902,499 28,474,997