ACQUIRED INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||||||
| Cost | $ 2,166,570 | $ 2,149,846 | ||||
| Accumulated Amortization | (966,308) | (868,176) | ||||
| Net | $ 1,200,262 | $ 1,281,670 | $ 1,245,784 | $ 1,368,735 | $ 1,391,242 | $ 1,433,067 |
| Technology assets | ||||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||||||
| Weighted Average Estimated Useful Life | 5 years | 5 years | ||||
| Cost | $ 359,008 | $ 359,008 | ||||
| Accumulated Amortization | (323,582) | (297,960) | ||||
| Net | $ 35,426 | $ 61,048 | ||||
| Customer assets | ||||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||||||
| Weighted Average Estimated Useful Life | 15 years | 15 years | ||||
| Cost | $ 1,418,425 | $ 1,401,701 | ||||
| Accumulated Amortization | (442,944) | (391,100) | ||||
| Net | $ 975,481 | $ 1,010,601 | ||||
| Trade names and other | ||||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | ||||||
| Weighted Average Estimated Useful Life | 9 years | 9 years | ||||
| Cost | $ 389,137 | $ 389,137 | ||||
| Accumulated Amortization | (199,782) | (179,116) | ||||
| Net | $ 189,355 | $ 210,021 |