XML 164 R140.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE ELECTIONS - Certain Structured and Non-Structured Liabilities (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying value of structured notes $ 50,900 $ 49,700
Long-term debt    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Aggregate unpaid principal balance in excess of (less than) fair value (1,178) (2,967)
Short-term borrowings    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Aggregate unpaid principal balance in excess of (less than) fair value 86 1,411
Carrying amount | Long-term debt    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying amount reported on the consolidated balance sheet 63,056 55,783
Carrying amount | Short-term borrowings    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying amount reported on the consolidated balance sheet 5,981 4,946
Interest rate linked    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying value of structured notes 20,100 22,600
Foreign exchange linked    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying value of structured notes 1,100 700
Equity linked    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying value of structured notes 25,200 23,700
Commodity linked    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying value of structured notes 2,000 1,800
Credit linked    
Carrying value of structured notes, disaggregated by type of embedded derivative instrument    
Carrying value of structured notes $ 2,500 $ 900