v3.21.2
Collateralized Agreements and Financings - Other Secured Financings by Maturity Date (Detail) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Other Secured Financings By Maturity Period [Line Items]    
Other secured financings (short-term) $ 10,100  
Total other secured financings (long-term) 9,585  
Total other secured financings 19,685 $ 25,755
Other secured financings (long-term) [Member]    
Other Secured Financings By Maturity Period [Line Items]    
2022 1,314  
2023 3,002  
2024 1,389  
2025 795  
2026 1,076  
2027 - thereafter $ 2,009