v3.26.1
Financial Instruments - Schedule of Short-term and Long-term Classification (Details) - Significant Other Observable Inputs (Level 2) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Carrying Amount    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, including current portion $ 41,595 $ 42,503
Carrying Amount | Commercial Paper    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term commercial paper borrowings 1,775 0
Fair Value Measurements Using    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, including current portion 38,233 39,799
Fair Value Measurements Using | Commercial Paper    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term commercial paper borrowings $ 1,771 $ 0