XML 27 R56.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER SHARE - Earnings Per Share Computations (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
EARNINGS PER SHARE        
Weighted average shares outstanding for basic earnings per common share 25,622,338 25,301,033 25,576,740 25,284,085
Dilutive effect of stock options, awards and warrants 174,358 444,118 168,289 435,608
Weighted average shares outstanding for diluted earnings per common share 25,796,696 25,745,151 25,745,029 25,719,693
Basic earnings per common share $ 0.84 $ 0.81 $ 2.54 $ 2.33
Diluted earnings per common share $ 0.83 $ 0.80 $ 2.52 $ 2.30