| Schedule of Changes in Goodwill |
The following table summarizes changes in goodwill during the six months ended June 30, 2026: | | | | | | (in thousands) | | | Balance at December 31, 2025 | $ | 1,374,664 | | | Additions | 74,822 | | | | | Measurement period adjustments | 807 | | | Adjustments due to currency translation and other | (911) | | | Balance at June 30, 2026 | $ | 1,449,382 | |
|
| 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 June 30, 2026 and December 31, 2025. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 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 | $ | 780,500 | | | $ | (359,116) | | | $ | 421,384 | | | $ | 741,568 | | | $ | (334,052) | | | $ | 407,516 | | | 3-20 | | Trademarks and tradenames | 27,083 | | | (18,163) | | | 8,920 | | | 26,136 | | | (16,388) | | | 9,748 | | | 7-20 | | Other intangible assets | 28,165 | | | (21,264) | | | 6,901 | | | 28,240 | | | (20,151) | | | 8,089 | | | 3-20 | | Total amortizable intangible assets | $ | 835,748 | | | $ | (398,543) | | | $ | 437,205 | | | $ | 795,944 | | | $ | (370,591) | | | $ | 425,353 | | | | | | | | | | | | | | | | | | | Indefinite-lived intangible assets | | | | | 164,327 | | | | | | | 157,031 | | | | | Total intangible assets, excluding goodwill | | | | | $ | 601,532 | | | | | | | $ | 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 June 30, 2026 are as follows: | | | | | | | (in thousands) | | | 2026 (excluding the six months ended June 30, 2026) | $ | 48,737 | | | 2027 | 93,660 | | | 2028 | 85,191 | | | 2029 | 70,715 | | | 2030 | 49,263 | |
|