Commitments, Contingencies and Guarantees - Lending Commitments (Detail) - USD ($) $ in Millions |
Sep. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Held for investment | $ 198,358 | $ 162,513 |
| Held for sale | 13,847 | 6,594 |
| At fair value | 2,327 | 2,468 |
| Total | $ 214,532 | $ 171,575 |