EARNINGS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Stock option awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded (in shares) | 892,152 | 698,780 | 877,364 | 697,668 |
| Restricted stock awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded (in shares) | 944,832 | 630,075 | 1,229,566 | 524,731 |
| Performance stock unit awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded (in shares) | 400,991 | 3,881 | 544,369 | 333,995 |