SHARE-BASED COMPENSATION - Schedule of Additional Information Related to Share-based Compensation (Details) - Share-Settled Service Restricted Stock Units - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Reconcilation of Beginning and Ending Balance of Nonvested Restricted Stock (including RSUs) [Line Items] | ||
| Share-based compensation expense | $ 31,079 | $ 23,095 |
| Tax benefits associated with share-based compensation expense | 9,547 | 7,883 |
| Fair value of restricted stock units vested | 80,706 | 72,104 |
| Unrecognized share-based compensation expense | $ 98,518 | $ 93,339 |
| Expected weighted average period associated with the recognition of unrecognized share-based compensation expense | 2 years 7 months 6 days | 2 years 8 months 12 days |
| X | ||||||||||
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost not yet recognized for nonvested award under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of tax benefit for recognition of expense of award under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|