XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER SHARE (Earnings Per Share Computations) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Weighted average shares outstanding for basic earnings per common share 25,614,701 25,293,329 25,553,254 25,275,471
Dilutive effect of stock options, awards and warrants 159,301 415,887 167,825 429,034
Weighted average shares outstanding for diluted earnings per common share 25,774,002 25,709,216 25,721,079 25,704,505
Basic earnings per common share $ 0.85 $ 0.80 $ 1.70 $ 1.52
Diluted earnings per common share $ 0.85 $ 0.78 $ 1.69 $ 1.50