XML 163 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging Activities - Cumulative Basis Adjustments on Fair Value Hedges (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Securities available for sale $ 45,364 $ 27,556
Long-term Debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 7,553 8,182
Hedge accounting basis adjustment 138 416
Securities available for sale | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 6,280 2,080
Hedge accounting basis adjustment 134 (21)
Securities available for sale 7,700 2,500
Not Designated as Hedging Instrument | Long-term Debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment $ (7) $ (8)