v3.21.2
Fair Value Measurements - Financial Assets Liabilities Summary (Detail) - USD ($)
$ in Millions
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value $ 668,710 $ 647,751 $ 627,073
Total assets $ 1,387,922 $ 1,301,548 $ 1,163,028
Total level 3 financial assets divided by total assets 1.80% 2.10% 2.30%
Total level 3 financial assets divided by total financial assets at fair value 3.80% 4.20% 4.20%
Total financial liabilities at fair value $ 493,245 $ 464,065 $ 389,577
Total liabilities $ 1,286,032 $ 1,203,884 $ 1,067,096
Total level 3 financial liabilities divided by total liabilities 2.60% 2.80% 3.10%
Total level 3 financial liabilities divided by total financial liabilities at fair value 6.80% 7.20% 8.50%
Counterparty and Cash Collateral Netting [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value $ (63,655) $ (64,740) $ (77,170)
Total financial liabilities at fair value (52,129) (53,163) (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,988 3,758 3,664
Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 256,699 253,650 263,999
Total financial liabilities at fair value 133,781 133,542 85,120
Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 446,055 428,190 410,275
Total financial liabilities at fair value 378,188 350,494 331,824
Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 25,623 26,893 26,305
Total financial liabilities at fair value $ 33,405 $ 33,192 $ 32,930