XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Revenues by Geographic Areas (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues by Geographic Areas [Line Items]      
Total revenues $ 7,346.7 $ 6,980.6 $ 6,010.9
United States      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 6,139.8 $ 5,867.1 $ 5,033.3
United States | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 83.60% 84.00% 83.70%
Canada and Mexico      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 981.9 $ 884.4 $ 749.0
Canada and Mexico | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 13.40% 12.70% 12.50%
North America      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 7,121.7 $ 6,751.5 $ 5,782.3
North America | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 97.00% 96.70% 96.20%
All other foreign countries      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 225.0 $ 229.1 $ 228.6
All other foreign countries | Revenues | Geographic Concentration Risk      
Revenues by Geographic Areas [Line Items]      
Percentage of revenues 3.00% 3.30% 3.80%