Schedule of Changes in Goodwill |
The following table summarizes changes in goodwill during the six months ended June 30, 2025 (in thousands): | | | | | | Balance at December 31, 2024 | $ | 1,161,085 | | Additions | 168,079 | | | | Measurement adjustments | (1,144) | | Adjustments due to currency translation and other | 9,883 | | Balance at June 30, 2025 | $ | 1,337,903 | |
|
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, 2025 and December 31, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | | | | Gross | | Accumulated Amortization | | Carrying Value | | Gross | | Accumulated Amortization | | Carrying Value | | Useful Life in Years | Amortizable intangible assets: | | | | | | | | | | | | | | Customer contracts | $ | 722,944 | | | $ | (298,825) | | | $ | 424,119 | | | $ | 671,242 | | | $ | (288,150) | | | $ | 383,092 | | | 3-20 | Trademarks and tradenames | 25,220 | | | (14,279) | | | 10,941 | | | 24,559 | | | (12,480) | | | 12,079 | | | 7-20 | Other intangible assets | 28,041 | | | (19,162) | | | 8,879 | | | 26,507 | | | (17,905) | | | 8,602 | | | 3-20 | Total amortizable intangible assets | $ | 776,205 | | | $ | (332,266) | | | $ | 443,939 | | | $ | 722,308 | | | $ | (318,535) | | | $ | 403,773 | | | | | | | | | | | | | | | | | | Indefinite-lived intangible assets | | | | | 157,031 | | | | | | | 137,816 | | | | Total intangible assets, excluding goodwill | | | | | $ | 600,970 | | | | | | | $ | 541,589 | | | |
|
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, 2025 are as follows: | | | | | | (in thousands) | | 2025 (excluding the six months ended June 30, 2025) | $ | 45,593 | | 2026 | 89,189 | | 2027 | 85,073 | | 2028 | 73,915 | | 2029 | 59,965 | |
|