v3.22.0.1
Derivatives and Hedging Activities - Gain (Loss) from Interest Rate Hedges and Related Hedged Borrowings and Deposits (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]      
Interest expense $ 5,650 $ 8,938 $ 17,376
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Derivative Contracts Accounted for as Hedges [Member]      
Derivative [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Income, Net (6,638) 3,862 3,196
Gain (Loss) Recognized On Hedged Borrowings and Deposits $ 6,085 $ (4,557) $ (3,657)