XML 44 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative instruments (Hedged Liabilities and Cumulative Amount) (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities $ 648 $ 296
Current portion of long-term debt [Member]    
Derivative [Line Items]    
Hedged Liability, Fair Value Hedge 90 903
Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities 90 4
Carrying value with discontinued hedging relationships 90  
Hedging adjustments on discontinued hedging relationships 90  
Long-term debt [Member]    
Derivative [Line Items]    
Hedged Liability, Fair Value Hedge 7,784 8,814
Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities 558 292
Carrying value with discontinued hedging relationships 592 136
Hedging adjustments on discontinued hedging relationships $ 492 $ 36