XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Revenues by Geographic Areas (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues by Geographic Areas [Line Items]      
Total revenues $ 7,546.0 $ 7,346.7 $ 6,980.6
United States      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 6,273.1 $ 6,139.8 $ 5,867.1
United States | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 83.10% 83.60% 84.00%
Canada and Mexico      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 1,035.6 $ 981.9 $ 884.4
Canada and Mexico | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 13.70% 13.40% 12.70%
All other foreign countries      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 237.3 $ 225.0 $ 229.1
All other foreign countries | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 3.20% 3.00% 3.30%