XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Amortized Intangible Assets
The gross carrying amount and accumulated amortization for intangible assets consisted of the following (in millions):
December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortized Intangible Assets
Customer relationships$726.6 $254.3 $472.3 
Acquired and developed technology90.3 47.9 42.4 
Trade names47.2 9.4 37.8 
Non-compete agreements2.9 2.9 — 
Patents1.9 1.0 0.9 
     Total
$868.9 $315.5 $553.4 
December 31, 2023

Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortized Intangible Assets
Customer relationships$743.8 $209.4 $534.4 
Acquired and developed technology92.6 38.6 54.0 
Trade names32.7 6.4 26.3 
Non-compete agreements2.9 2.8 0.1 
Patents1.9 0.9 1.0 
Total$873.9 $258.1 $615.8 
Unamortized Intangible Assets
Trade names(1)
$15.5 $— $15.5 
(1) Amortization of certain trade names began effective January 1, 2024 to reflect current expectations for the period over which the assets will contribute to future cash flows.
Schedule of Unamortized Intangible Assets
The gross carrying amount and accumulated amortization for intangible assets consisted of the following (in millions):
December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortized Intangible Assets
Customer relationships$726.6 $254.3 $472.3 
Acquired and developed technology90.3 47.9 42.4 
Trade names47.2 9.4 37.8 
Non-compete agreements2.9 2.9 — 
Patents1.9 1.0 0.9 
     Total
$868.9 $315.5 $553.4 
December 31, 2023

Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortized Intangible Assets
Customer relationships$743.8 $209.4 $534.4 
Acquired and developed technology92.6 38.6 54.0 
Trade names32.7 6.4 26.3 
Non-compete agreements2.9 2.8 0.1 
Patents1.9 0.9 1.0 
Total$873.9 $258.1 $615.8 
Unamortized Intangible Assets
Trade names(1)
$15.5 $— $15.5 
(1) Amortization of certain trade names began effective January 1, 2024 to reflect current expectations for the period over which the assets will contribute to future cash flows.
Schedule of Estimated Aggregate Amortization Expense for the Next Five Years
The following table shows the estimated aggregate amortization expense as of December 31, 2024 (in millions):
2025$62.4 
2026$61.8 
2027$61.7 
2028$58.3 
2029$55.6