XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenues by Geographic Areas (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues by Geographic Areas [Line Items]    
Total revenues $ 1,859.1 $ 1,704.1
United States    
Revenues by Geographic Areas [Line Items]    
Total revenues $ 1,558.7 $ 1,431.7
United States | Revenues | Geographic Concentration Risk    
Revenues by Geographic Areas [Line Items]    
Percentage of revenues 83.80% 84.00%
Canada and Mexico    
Revenues by Geographic Areas [Line Items]    
Total revenues $ 243.9 $ 213.4
Canada and Mexico | Revenues | Geographic Concentration Risk    
Revenues by Geographic Areas [Line Items]    
Percentage of revenues 13.10% 12.50%
North America    
Revenues by Geographic Areas [Line Items]    
Total revenues $ 1,802.6 $ 1,645.1
North America | Revenues | Geographic Concentration Risk    
Revenues by Geographic Areas [Line Items]    
Percentage of revenues 96.90% 96.50%
All other foreign countries    
Revenues by Geographic Areas [Line Items]    
Total revenues $ 56.5 $ 59.0
All other foreign countries | Revenues | Geographic Concentration Risk    
Revenues by Geographic Areas [Line Items]    
Percentage of revenues 3.10% 3.50%