v3.26.1
Financial Instruments - Schedule of Short-term and Long-term Classification (Details) - Significant Other Observable Inputs (Level 2) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Carrying Amount    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, including current portion $ 49,624 $ 42,503
Carrying Amount | Commercial Paper    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term commercial paper borrowings 5,284 0
Fair Value Measurements Using    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, including current portion 46,555 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 $ 5,280 $ 0