Collateralized Agreements and Financings - Schedule of Repurchase Agreements and Securities Loaned (Detail) - USD ($) $ in Millions |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Offsetting Liabilities [Line Items] | ||
| Repurchase agreements | $ 224,328 | $ 185,047 |
| Securities loaned | 27,054 | $ 19,591 |
| No Stated Maturity and Overnight [Member] | ||
| Offsetting Liabilities [Line Items] | ||
| Repurchase agreements | 117,623 | |
| Securities loaned | 18,533 | |
| 2 - 30 Days [Member] | ||
| Offsetting Liabilities [Line Items] | ||
| Repurchase agreements | 66,570 | |
| Securities loaned | 3,781 | |
| 31 - 90 Days [Member] | ||
| Offsetting Liabilities [Line Items] | ||
| Repurchase agreements | 17,479 | |
| Securities loaned | 21 | |
| 91 Days - 1 Year [Member] | ||
| Offsetting Liabilities [Line Items] | ||
| Repurchase agreements | 20,339 | |
| Securities loaned | 4,719 | |
| Greater than 1 Year [Member] | ||
| Offsetting Liabilities [Line Items] | ||
| Repurchase agreements | $ 2,317 |