v3.20.4
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