XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.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, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 28,480,148 28,432,648 28,464,635 28,390,221
Treasury stock effect of common stock options and restricted stock awards 1,148   10,362 9,538
Diluted weighted average common shares outstanding 28,481,296 28,432,648 28,474,997 28,399,759