v3.21.2
Fair Value Measurements - Financial Assets Liabilities Summary (Detail) - USD ($)
$ in Millions
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value $ 733,616 $ 668,710 $ 627,073
Total assets $ 1,443,230 $ 1,387,922 $ 1,163,028
Total level 3 financial assets divided by total assets 1.60% 1.80% 2.30%
Total level 3 financial assets divided by total financial assets at fair value 3.20% 3.80% 4.20%
Total financial liabilities at fair value $ 509,685 $ 493,245 $ 389,577
Total liabilities $ 1,336,933 $ 1,286,032 $ 1,067,096
Total level 3 financial liabilities divided by total liabilities 2.20% 2.60% 3.10%
Total level 3 financial liabilities divided by total financial liabilities at fair value 5.90% 6.80% 8.50%
Counterparty and Cash Collateral Netting [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value $ (66,792) $ (63,655) $ (77,170)
Total financial liabilities at fair value (55,182) (52,129) (60,297)
Investments in funds at NAV [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 3,917 3,988 3,664
Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 264,245 256,699 263,999
Total financial liabilities at fair value 130,725 133,781 85,120
Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 508,809 446,055 410,275
Total financial liabilities at fair value 404,273 378,188 331,824
Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 23,437 25,623 26,305
Total financial liabilities at fair value $ 29,869 $ 33,405 $ 32,930