XML 136 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging Activities - Cumulative Basis Adjustments on Fair Value Hedges (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Fair Value $ 34,638 $ 27,556
Long-term debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 8,112 8,182
Hedge accounting basis adjustment 242 416
Securities available for sale | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 3,880 2,080
Hedge accounting basis adjustment 129 21
Fair Value 5,000 2,500
Derivatives Not Designated as Hedging Instruments | Long-term debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment $ (8) $ (8)