v3.25.4
Financial Instruments - Schedule of Short-term and Long-term Classification (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term commercial paper borrowings $ 0 $ 4,338
Carrying Amount | Significant Other Observable Inputs (Level 2)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, including current portion 42,503 29,307
Carrying Amount | Commercial Paper | Significant Other Observable Inputs (Level 2)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term commercial paper borrowings 0 4,338
Fair Value Measurements Using | Significant Other Observable Inputs (Level 2)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt, including current portion 39,799 26,249
Fair Value Measurements Using | Commercial Paper | Significant Other Observable Inputs (Level 2)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term commercial paper borrowings $ 0 $ 4,319