XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER COMMON SHARE - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities (in shares) 192,803 260,935
Stock options    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities (in shares) 94,474 133,464
Time Vesting Units    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities (in shares) 96,056 120,653
Financial Performance Units    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities (in shares) 2,273 6,818