EARNINGS PER SHARE - Additional Information (Details) - $ / shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Shares excluded from the calculation of diluted earnings per share (in shares) | 7,100,000 | |||
| SARs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Shares excluded from the calculation of diluted earnings per share (in shares) | 284,120 | 517,047 | 643,167 | |
| SARs | Minimum | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Exercise price securities, excluded from computation of earnings per share (in usd per share) | $ 143.38 | $ 93.73 | $ 93.73 | |
| SARs | Maximum | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Exercise price securities, excluded from computation of earnings per share (in usd per share) | $ 173.88 | $ 173.88 | $ 173.88 | |