Supplier and Vendor Financing Programs (Vendor Financing) (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Vendor Finance Program [Line Items] | |||
| Payments | $ (1,181) | $ (1,792) | $ (5,742) |
| Vendor Finance Program [Member] | |||
| Vendor Finance Program [Line Items] | |||
| Obligations outstanding at the beginning of year | 1,424 | 2,516 | |
| Commitments | 1,594 | 700 | |
| Payments | (1,181) | (1,792) | |
| Obligations outstanding at the end of year | 1,837 | 1,424 | $ 2,516 |
| Vendor financing payables | 1,892 | 1,448 | |
| Vendor Finance Program [Member] | Accounts payable and accrued liabilities | |||
| Vendor Finance Program [Line Items] | |||
| Vendor financing payables, current | 956 | 749 | |
| Vendor Finance Program [Member] | Licenses | |||
| Vendor Finance Program [Line Items] | |||
| Obligations outstanding at the beginning of year | 850 | ||
| Obligations outstanding at the end of year | $ 1,200 | $ 850 | |