FAIR VALUE MEASUREMENTS - Fair Value of Contingent Consideration (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Fair Value Disclosures [Abstract] | |||
| Beginning balance | $ 288,657 | $ 306,927 | $ 359,021 |
| Business Combination, Contingent Consideration Arrangements, Increase Due to Acquisition | 0 | 0 | 4,600 |
| Changes in fair value (2) | 3,345 | 18,044 | 56,617 |
| Payments (3) | 3,100 | 226 | 77 |
| Ending balance | $ 282,212 | $ 288,657 | $ 306,927 |
| X | ||||||||||
- Definition Business Combination, Contingent Consideration Arrangements, Increase Due to Acquisition No definition available.
|
| X | ||||||||||
- Definition Business Combination, Contingent Consideration, Gain (Loss), Change in Fair Value No definition available.
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|