v3.20.4
Commitments, Contingencies and Guarantees - Guarantees (Parenthetical) (Detail) - Derivative Guarantee [Member] - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Guarantor Obligations [Line Items]    
Carrying value of derivatives included derivative assets $ 1,660 $ 1,560
Carrying value of derivatives included derivative liabilities $ 6,020 $ 5,380