v3.21.2
Collateralized Agreements and Financings - Other Secured Financings by Maturity Date (Detail) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Other Secured Financings By Maturity Period [Line Items]    
Other secured financings (short-term) $ 15,448  
Total other secured financings (long-term) 12,185  
Total other secured financings 27,633 $ 25,755
Other secured financings (long-term) [Member]    
Other Secured Financings By Maturity Period [Line Items]    
2022 3,389  
2023 3,016  
2024 1,559  
2025 972  
2026 1,236  
2027 - thereafter $ 2,013