XML 102 R91.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative instruments - Hedged Items in Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Long-term debt | Fair value hedging    
Derivative [Line Items]    
Carrying amount of hedged asset or liability, Long-term debt $ 21,416 $ 22,447
Hedge accounting basis adjustment increase (decrease), Long-term debt (833) 183
Hedged liability, discontinued fair value hedge, cumulative decrease 56 72
Securities – Available-for-sale | Fair value hedging    
Derivative [Line Items]    
Carrying amount of hedged asset or liability, Available-for-sale securities 30,383 24,400
Hedge accounting basis adjustment increase (decrease), Available-for-sale securities (1,764) 590
Hedge accounting basis adjustment increase (decrease), discontinued hedges 104 165
Not designated as hedging | Securities – Available-for-sale | Foreign exchange contracts    
Derivative [Line Items]    
Hedged financial instruments, carrying amount $ 125 $ 141