v3.25.2
Segment Information and Geographic Information - Geographic Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 12,651 $ 10,700 $ 24,184 $ 20,831
United States and Canada ("US&CAN")        
Segment Reporting Information [Line Items]        
Revenue 6,561 5,825 12,780 11,298
Latin America ("LatAm")        
Segment Reporting Information [Line Items]        
Revenue 789 679 1,506 1,389
Europe, Middle East and Africa ("EMEA")        
Segment Reporting Information [Line Items]        
Revenue 3,897 2,987 7,218 5,743
Asia Pacific ("APAC")        
Segment Reporting Information [Line Items]        
Revenue $ 1,404 $ 1,209 $ 2,680 $ 2,401