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 |