XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER COMMON SHARE - Schedule of potentially dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 192,688 392,637 115,269 118,903
Stock options        
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 88,936 170,225 54,093 63,299
Time Vesting Units        
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 103,752 213,322 58,903 53,331
Financial Performance Units        
EARNINGS PER COMMON SHARE        
Total potentially dilutive securities (in shares) 0 9,090 2,273 2,273