XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 8,312.1 $ 6,488.0 $ 15,272.1 $ 14,298.0
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 5,531.4 3,934.8 9,967.6 9,109.4
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 1,177.6 1,101.1 2,268.5 2,168.4
Japan        
Disaggregation of Revenue [Line Items]        
Revenue 455.6 454.4 842.8 864.6
China        
Disaggregation of Revenue [Line Items]        
Revenue 399.0 352.1 771.7 758.5
Other foreign countries        
Disaggregation of Revenue [Line Items]        
Revenue $ 748.5 $ 645.7 $ 1,421.5 $ 1,397.2