v3.25.4
Borrowings - Schedule of Debt (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Other long term debt and adjustments $ (339) $ (298)
Short-term commercial paper borrowings 0 4,338
Total debt 42,503 33,644
Less current portion (1,635) (5,117)
Long-term debt 40,868 28,527
Floating-Rate Notes    
Debt Instrument [Line Items]    
Long-term debt $ 750  
Variable rate 53.00%  
Notes due 2025    
Debt Instrument [Line Items]    
Long-term notes, gross $ 0 778
Notes due 2025 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 2.75%  
Notes due 2025 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 7.125%  
Notes due 2026    
Debt Instrument [Line Items]    
Long-term notes, gross $ 1,632 1,529
Notes due 2026 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 1.625%  
Notes due 2026 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 5.00%  
Notes due 2027    
Debt Instrument [Line Items]    
Long-term notes, gross $ 2,516 2,516
Notes due 2027 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 3.10%  
Notes due 2027 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 5.50%  
Notes due 2028    
Debt Instrument [Line Items]    
Long-term notes, gross $ 3,256 442
Notes due 2028 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 0.45%  
Notes due 2028 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 4.55%  
Notes due 2029    
Debt Instrument [Line Items]    
Long-term notes, gross $ 3,077 3,076
Notes due 2029 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 0.42%  
Notes due 2029 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 4.50%  
Notes due 2030    
Debt Instrument [Line Items]    
Long-term notes, gross $ 2,132 779
Notes due 2030 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 2.125%  
Notes due 2030 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 4.75%  
Notes due 2031 - 2040    
Debt Instrument [Line Items]    
Long-term notes, gross $ 11,582 6,166
Notes due 2031 - 2040 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 0.50%  
Notes due 2031 - 2040 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 6.77%  
Notes due 2041 - 2050    
Debt Instrument [Line Items]    
Long-term notes, gross $ 4,543 4,381
Notes due 2041 - 2050 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 0.97%  
Notes due 2041 - 2050 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 4.65%  
Notes due 2051 - 2060    
Debt Instrument [Line Items]    
Long-term notes, gross $ 8,280 5,961
Notes due 2051 - 2060 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 1.125%  
Notes due 2051 - 2060 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 5.55%  
Notes due 2061 - 2070    
Debt Instrument [Line Items]    
Long-term notes, gross $ 5,824 $ 3,977
Notes due 2061 - 2070 | Minimum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 1.375%  
Notes due 2061 - 2070 | Maximum    
Debt Instrument [Line Items]    
Long-term notes Stated interest rate (in percent) 5.65%