v3.25.2
Revenue - Disaggregation of Revenue by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 15,557.7 $ 11,302.8 $ 28,286.2 $ 20,070.8
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 10,814.2 7,835.2 19,303.7 13,529.6
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 2,574.4 1,403.7 4,963.1 2,844.4
Japan        
Disaggregation of Revenue [Line Items]        
Revenue 521.0 462.7 923.2 826.6
China        
Disaggregation of Revenue [Line Items]        
Revenue 465.9 395.1 916.7 771.3
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,182.1 $ 1,206.1 $ 2,179.5 $ 2,098.9