XML 40 R67.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER COMMON SHARE - Anti-dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 567,788 719,654
Stock options    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 419,197 449,797
Time Vesting Units    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 86,923 159,991
Financial Performance Units    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities   15,130
Restricted Stock Awards    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 61,668 94,736