v3.25.4
Supplier and Vendor Financing Programs (Supplier Financing) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Supplier Financing Program [Member]    
Supplier Finance Program, Obligation [Roll Forward]    
Confirmed obligations outstanding at the beginning of year $ 2,498 $ 2,844
Invoices received/extended 17,939 15,510
Invoices paid (17,347) (15,856)
Confirmed obligations outstanding at the end of year $ 3,090 $ 2,498
Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Direct Supplier Financing Program [Member]    
Supplier Finance Program, Obligation [Roll Forward]    
Confirmed obligations outstanding at the beginning of year $ 6,272 $ 5,442
Invoices received/extended 19,850 15,831
Invoices paid (19,221) (15,001)
Confirmed obligations outstanding at the end of year $ 6,901 $ 6,272
Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities