v3.26.1
Debt - Long-Term Debt Obligations (Details)
$ in Millions, € in Billions
3 Months Ended
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]      
Face value of long-term debt   $ 122,632 $ 68,836
Total face value of long-term debt   122,632 68,836
Less: current portion of long-term debt   (2,832) (2,748)
Long-term debt   119,074 65,648
Senior Notes      
Debt Instrument [Line Items]      
Face value of long-term debt   121,800  
Total face value of long-term debt   121,800  
Unamortized discount and issuance costs, net   (726) (440)
Weighted average remaining lives term 14 years 2 months 12 days    
Senior Notes | 2014 Notes issuance of $6.0 billion      
Debt Instrument [Line Items]      
Issuance amount   6,000  
Face value of long-term debt   2,750 2,750
Total face value of long-term debt   $ 2,750 2,750
Weighted average remaining lives term 14 years 1 month 6 days    
Senior Notes | 2014 Notes issuance of $6.0 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.80% 4.80%  
Effective Interest Rates 4.93% 4.93%  
Senior Notes | 2014 Notes issuance of $6.0 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.95% 4.95%  
Effective Interest Rates 5.12% 5.12%  
Senior Notes | 2017 Notes issuance of $17.0 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 17,000  
Face value of long-term debt   12,000 12,000
Total face value of long-term debt   $ 12,000 12,000
Weighted average remaining lives term 15 years 2 months 12 days    
Senior Notes | 2017 Notes issuance of $17.0 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 3.15% 3.15%  
Effective Interest Rates 3.25% 3.25%  
Senior Notes | 2017 Notes issuance of $17.0 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.25% 4.25%  
Effective Interest Rates 4.33% 4.33%  
Senior Notes | 2020 Notes issuance of $10.0 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 10,000  
Face value of long-term debt   7,750 7,750
Total face value of long-term debt   $ 7,750 7,750
Weighted average remaining lives term 17 years 10 months 24 days    
Senior Notes | 2020 Notes issuance of $10.0 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 1.20% 1.20%  
Effective Interest Rates 1.26% 1.26%  
Senior Notes | 2020 Notes issuance of $10.0 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 2.70% 2.70%  
Effective Interest Rates 2.77% 2.77%  
Senior Notes | 2021 Notes issuance of $18.5 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 18,500  
Face value of long-term debt   15,000 15,000
Total face value of long-term debt   $ 15,000 15,000
Weighted average remaining lives term 12 years 10 months 24 days    
Senior Notes | 2021 Notes issuance of $18.5 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 1.00% 1.00%  
Effective Interest Rates 1.14% 1.14%  
Senior Notes | 2021 Notes issuance of $18.5 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 3.25% 3.25%  
Effective Interest Rates 3.31% 3.31%  
Senior Notes | April 2022 Notes issuance of $12.8 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 12,800  
Face value of long-term debt   9,750 9,750
Total face value of long-term debt   $ 9,750 9,750
Weighted average remaining lives term 13 years 6 months    
Senior Notes | April 2022 Notes issuance of $12.8 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 3.30% 3.30%  
Effective Interest Rates 3.40% 3.40%  
Senior Notes | April 2022 Notes issuance of $12.8 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.10% 4.10%  
Effective Interest Rates 4.15% 4.15%  
Senior Notes | December 2022 Notes issuance of $8.3 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 8,300  
Face value of long-term debt   5,750 5,750
Total face value of long-term debt   $ 5,750 5,750
Weighted average remaining lives term 4 years 2 months 12 days    
Senior Notes | December 2022 Notes issuance of $8.3 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.55% 4.55%  
Effective Interest Rates 4.61% 4.61%  
Senior Notes | December 2022 Notes issuance of $8.3 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.70% 4.70%  
Effective Interest Rates 4.74% 4.74%  
Senior Notes | 2025 Notes issuance of $15.0 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 15,000  
Face value of long-term debt   15,000 15,000
Total face value of long-term debt   $ 15,000 15,000
Weighted average remaining lives term 15 years 4 months 24 days    
Senior Notes | 2025 Notes issuance of $15.0 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 3.90% 3.90%  
Effective Interest Rates 3.99% 3.99%  
Senior Notes | 2025 Notes issuance of $15.0 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 5.55% 5.55%  
Effective Interest Rates 5.62% 5.62%  
Senior Notes | March 2026 Notes issuance of $37.0 billion      
Debt Instrument [Line Items]      
Issuance amount   $ 37,000  
Face value of long-term debt   37,000 0
Total face value of long-term debt   $ 37,000 0
Weighted average remaining lives term 16 years 8 months 12 days    
Senior Notes | March 2026 Notes issuance of $37.0 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 3.85% 3.85%  
Effective Interest Rates 3.97% 3.97%  
Senior Notes | March 2026 Notes issuance of $37.0 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 6.05% 6.05%  
Effective Interest Rates 6.12% 6.12%  
Senior Notes | Floating Rate Notes due 2028 and 2029      
Debt Instrument [Line Items]      
Issuance amount   $ 2,800  
Senior Notes | Floating Rate Notes due 2028      
Debt Instrument [Line Items]      
Stated Interest Rates 0.44% 0.44%  
Senior Notes | Floating Rate Notes due 2029      
Debt Instrument [Line Items]      
Stated Interest Rates 0.59% 0.59%  
Senior Notes | March 2026 Euro-denominated Notes issuance of €14.5 billion      
Debt Instrument [Line Items]      
Issuance amount € 14.5 $ 16,800  
Face value of long-term debt   16,782 0
Total face value of long-term debt   $ 16,782 0
Weighted average remaining lives term 10 years 3 months 18 days    
Senior Notes | March 2026 Euro-denominated Notes issuance of €14.5 billion | Minimum      
Debt Instrument [Line Items]      
Stated Interest Rates 2.50% 2.50%  
Effective Interest Rates 2.59% 2.59%  
Senior Notes | March 2026 Euro-denominated Notes issuance of €14.5 billion | Maximum      
Debt Instrument [Line Items]      
Stated Interest Rates 4.85% 4.85%  
Effective Interest Rates 4.88% 4.88%  
Senior Notes | Euro-Denominated Floating Rate Notes due 2028      
Debt Instrument [Line Items]      
Issuance amount | € € 1.8    
Stated Interest Rates 0.35% 0.35%  
Other long-term debt      
Debt Instrument [Line Items]      
Face value of long-term debt   $ 850 836
Total face value of long-term debt   $ 850 $ 836