XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER COMMON SHARE - Schedule of potentially dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 169,197 295,252 210,090 256,953
Stock options        
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 81,761 149,725 99,378 134,307
Time Vesting Units        
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 87,436 136,437 107,682 116,586
Financial Performance Units        
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 0 9,090 3,030 6,060