XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Amortized Intangible Assets
The gross carrying amount and accumulated amortization for intangible assets as of June 30, 2025 consisted of the following (in millions):
 June 30, 2025
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortized Intangible Assets
Customer relationships$757.4 $288.3 $469.1 
Acquired and developed technology93.3 54.5 38.8 
Trade names49.4 11.5 37.9 
Non-compete agreements2.9 2.9 — 
Patents1.9 1.1 0.8 
Total$904.9 $358.3 $546.6 

The gross carrying amount and accumulated amortization for intangible assets as of December 31, 2024 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