v3.21.2
Fair Value Measurements - Total Level 3 Financial Assets (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
Investment at fair value 80,969   82,778
Loans receivable at fair value 12,104   13,625
Derivatives [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 138,375   146,751
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
Loans receivable at fair value 2,199   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,516 1,304 1,237
Level 3 [Member] | Derivatives [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total financial assets at fair value 6,043 5,758 5,967
Level 3 [Member] | Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investment at fair value 13,679 16,332 16,423
Level 3 [Member] | Loans [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Loans receivable at fair value $ 2,199 $ 2,229 $ 2,678