XML 112 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER COMMON SHARE - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 260,935 109,698
Stock options    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 133,464 0
Time Vesting Units    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 120,653 86,145
Financial Performance Units    
EARNINGS PER COMMON SHARE    
Total potentially dilutive securities 6,818 23,553