v3.21.2
Fair Value Measurements - Total Level 3 Financial Assets (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
Investment at fair value 85,021   82,778
Loans receivable at fair value 12,516   13,625
Derivatives [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 130,007   146,751
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
Loans receivable at fair value 2,229   2,678
Level 3 [Member] | Trading cash instruments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Trading cash instrument at fair value 1,304 1,373 1,237
Level 3 [Member] | Derivatives [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 5,758 5,940 5,967
Level 3 [Member] | Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investment at fair value 16,332 17,049 16,423
Level 3 [Member] | Loans [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable at fair value $ 2,229 $ 2,531 $ 2,678