XML 130 R109.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative instruments - (Hedged Liabilities and Cumulative Amount) (Details) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities $ 566 $ 296
Current portion of long-term debt    
Derivative [Line Items]    
Carrying amounts of hedged liabilities 89 903
Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities 89 4
Carrying value with discontinued hedging relationships 89  
Hedging adjustments on discontinued hedging relationships 89  
Long-term debt    
Derivative [Line Items]    
Carrying amounts of hedged liabilities 6,258 8,814
Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities 477 292
Carrying value with discontinued hedging relationships 525 136
Hedging adjustments on discontinued hedging relationships $ 425 $ 36