Derivative instruments (Hedged Liabilities and Cumulative Amount) (Details) - USD ($) $ in Millions |
Sep. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Derivative [Line Items] | ||
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | $ 371 | $ 566 |
| Current portion of long-term debt [Member] | ||
| Derivative [Line Items] | ||
| Hedged Liability, Fair Value Hedge | 840 | 89 |
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | 90 | 89 |
| Carrying value with discontinued hedging relationships | 87 | 89 |
| Hedging adjustments on discontinued hedging relationships | 87 | 89 |
| Long-term debt [Member] | ||
| Derivative [Line Items] | ||
| Hedged Liability, Fair Value Hedge | 6,809 | 6,258 |
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | 281 | 477 |
| Carrying value with discontinued hedging relationships | 460 | 525 |
| Hedging adjustments on discontinued hedging relationships | $ 360 | $ 425 |