XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Weighted average shares outstanding for basic earnings per common share25,479,654 25,418,712 25,472,185 25,484,329 
Dilutive effect of stock based awards and warrants155,634 68,590 136,470 134,072 
Weighted average shares outstanding for diluted earnings per common share25,635,288 25,487,302 25,608,655 25,618,401 
Basic earnings per common share$0.95 $0.89 $2.81 $2.34 
Diluted earnings per common share$0.94 $0.89 $2.79 $2.33