v3.20.4
Collateralized Agreements and Financings - Other Secured Financings by Maturity Date (Detail) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Other Secured Financings By Maturity Period [Line Items]    
Other secured financings (short-term) $ 13,218  
Total other secured financings (long-term) 12,537  
Total other secured financings 25,755 $ 19,277
Other secured financings (long-term) [Member]    
Other Secured Financings By Maturity Period [Line Items]    
2022 4,292  
2023 2,102  
2024 1,384  
2025 1,286  
2026 - thereafter $ 3,473