XML 107 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative instruments - Hedged Items in Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Long-term debt | Fair value hedging    
Derivative [Line Items]    
Carrying amount of hedged asset or liability, Long-term debt $ 21,565 $ 14,784
Hedge accounting basis adjustment increase (decrease), Long-term debt 395 783
Hedged liability, discontinued fair value hedge, cumulative decrease 80 118
Securities available-for-sale | Fair value hedging    
Derivative [Line Items]    
Carrying amount of hedged asset or liability, Available-for-sale securities 24,662 17,536
Hedge accounting basis adjustment increase (decrease), Available-for-sale securities 742 1,428
Hedge accounting basis adjustment increase (decrease), discontinued hedges 182 177
Not designated as hedging | Securities available-for-sale | Foreign exchange contracts    
Derivative [Line Items]    
Hedged financial instruments, carrying amount $ 143 $ 148