XML 135 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedging Activities - Cumulative Basis Adjustments on Fair Value Hedges (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Fair Value $ 43,681 $ 45,364
Long-term debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 7,454 7,553
Hedge accounting basis adjustment (102) 138
Securities available for sale | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 2,805 6,280
Hedge accounting basis adjustment 119 134
Fair Value 3,500 7,700
Derivatives Not Designated as Hedging Instruments | Long-term debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment $ (7) $ (7)