EARNINGS PER SHARE - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock option awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded (in shares) | 1,114,846 | 459,133 | 779,409 | 698,775 |
| Restricted stock awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded (in shares) | 1,152,170 | 191,393 | 1,057,060 | 658,340 |
| Performance stock unit awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded (in shares) | 365,508 | 633 | 269,624 | 293,010 |