| Schedule of Changes in Goodwill |
The following table summarizes changes in goodwill during the three months ended March 31, 2026: | | | | | | (in thousands) | | | Balance at December 31, 2025 | $ | 1,374,664 | | | Additions | 9,417 | | | | | Measurement period adjustments | 810 | | | Adjustments due to currency translation and other | (300) | | | Balance at March 31, 2026 | $ | 1,384,591 | |
|
| Schedule of Components of Indefinite-lived and Amortizable Intangible Assets |
The following table sets forth the components of indefinite-lived and amortizable intangible assets as of March 31, 2026 and December 31, 2025. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | | (in thousands) | Gross | | Accumulated Amortization | | Carrying Value | | Gross | | Accumulated Amortization | | Carrying Value | | Useful Life in Years | | Amortizable intangible assets: | | | | | | | | | | | | | | | Customer contracts | $ | 748,424 | | | $ | (356,380) | | | $ | 392,044 | | | $ | 741,568 | | | $ | (334,052) | | | $ | 407,516 | | | 3-20 | | Trademarks and tradenames | 26,436 | | | (17,272) | | | 9,164 | | | 26,136 | | | (16,388) | | | 9,748 | | | 7-20 | | Other intangible assets | 28,198 | | | (20,712) | | | 7,486 | | | 28,240 | | | (20,151) | | | 8,089 | | | 3-20 | | Total amortizable intangible assets | $ | 803,058 | | | $ | (394,364) | | | $ | 408,694 | | | $ | 795,944 | | | $ | (370,591) | | | $ | 425,353 | | | | | | | | | | | | | | | | | | | Indefinite-lived intangible assets | | | | | 157,029 | | | | | | | 157,031 | | | | | Total intangible assets, excluding goodwill | | | | | $ | 565,723 | | | | | | | $ | 582,384 | | | |
|
| Schedule of Estimated Amortization Expense |
Estimated amortization expense for the existing carrying amount of amortizable intangible assets for each of the five succeeding fiscal years as of March 31, 2026 are as follows: | | | | | | | (in thousands) | | | 2026 (excluding the three months ended March 31, 2026) | $ | 68,592 | | | 2027 | 87,614 | | | 2028 | 79,144 | | | 2029 | 64,668 | | | 2030 | 43,216 | |
|