v3.26.1
Debt - Long-Term Debt (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Debt    
Total face value of long-term debt $ 80,305 $ 49,085
Unamortized discount and debt issuance costs (806) (542)
Less: current portion of long-term notes (1,998) (1,996)
Total long-term debt $ 77,501 46,547
2016 US dollar notes    
Debt    
Coupon Rate 2.00%  
Effective Interest Rate 2.23%  
Total face value of long-term debt $ 2,000 2,000
2020 US dollar notes    
Debt    
Total face value of long-term debt $ 9,000 9,000
2020 US dollar notes | Minimum    
Debt    
Coupon Rate 0.80%  
Effective Interest Rate 0.93%  
2020 US dollar notes | Maximum    
Debt    
Coupon Rate 2.25%  
Effective Interest Rate 2.33%  
2025 US dollar notes    
Debt    
Total face value of long-term debt $ 22,500 22,500
2025 US dollar notes | Minimum    
Debt    
Coupon Rate 3.88%  
Effective Interest Rate 4.00%  
2025 US dollar notes | Maximum    
Debt    
Coupon Rate 5.70%  
Effective Interest Rate 5.79%  
2025 USD Notes, Floating Rate, Due in 2028    
Debt    
Total face value of long-term debt $ 500  
Basis spread on variable rate 0.52%  
2025 Euro notes    
Debt    
Total face value of long-term debt $ 15,265 15,585
2025 Euro notes | Minimum    
Debt    
Coupon Rate 2.38%  
Effective Interest Rate 2.57%  
2025 Euro notes | Maximum    
Debt    
Coupon Rate 4.38%  
Effective Interest Rate 4.51%  
2026 US dollar notes    
Debt    
Coupon Rate 4.80%  
Total face value of long-term debt $ 20,000 0
2026 US dollar notes | Minimum    
Debt    
Coupon Rate 3.70%  
Effective Interest Rate 3.93%  
2026 US dollar notes | Maximum    
Debt    
Coupon Rate 5.75%  
Effective Interest Rate 5.84%  
2026 Sterling notes    
Debt    
Coupon Rate 5.31%  
Total face value of long-term debt $ 7,310 0
2026 Sterling notes | Minimum    
Debt    
Coupon Rate 4.13%  
Effective Interest Rate 4.23%  
2026 Sterling notes | Maximum    
Debt    
Coupon Rate 6.13%  
Effective Interest Rate 6.19%  
2026 Swiss franc notes    
Debt    
Coupon Rate 1.06%  
Total face value of long-term debt $ 3,833 0
2026 Swiss franc notes | Minimum    
Debt    
Coupon Rate 0.43%  
Effective Interest Rate 0.52%  
2026 Swiss franc notes | Maximum    
Debt    
Coupon Rate 1.87%  
Effective Interest Rate 1.90%  
Other long-term debt    
Debt    
Total face value of long-term debt $ 397 $ 0