XML 110 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative instruments - Hedged Items in Fair Value Hedging Relationships (Details) - Fair value hedging - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Long-term debt    
Derivative [Line Items]    
Carrying amount of hedged asset or liability, Long-term debt $ 14,889,000,000 $ 13,945,000,000
Hedged liability, fair value hedge, cumulative increase (decrease) 870,000,000 116,000,000
Hedged liability, discontinued fair value hedge, cumulative decrease (136,000,000) (200,000,000)
Securities available-for-sale    
Derivative [Line Items]    
Carrying amount of hedged asset or liability, Available-for-sale securities 14,629,000,000 13,792,000,000
Hedge accounting basis adjustment increase (decrease), Available-for-sale securities 1,650,000,000 687,000,000
Hedge accounting basis adjustment increase (decrease), discontinued hedges 187,000,000 53,000,000
Not designated as hedging | Securities available-for-sale | Foreign exchange contracts    
Derivative [Line Items]    
Hedged financial instruments, carrying amount $ 140,000,000 $ 142,000,000