XML 167 R95.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Financial Instruments - Schedule of The Fair Values of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 16,552 $ 11,456
Fair value of derivative liabilities 16,684 11,153
Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 16,484 11,316
Fair value of derivative liabilities 15,956 10,868
Interest-rate contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 68 135
Fair value of derivative liabilities 348 182
Derivatives not designated as hedging instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 15,982 10,806
Derivatives not designated as hedging instruments | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 16,261 10,900
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 15,982 10,799
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 15,881 10,795
Derivatives not designated as hedging instruments | Interest-rate contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 2
Derivatives not designated as hedging instruments | Interest-rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 0 2
Derivatives not designated as hedging instruments | Other derivative contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 5
Derivatives not designated as hedging instruments | Other derivative contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 380 103
Derivatives designated as hedging instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 570 650
Derivatives designated as hedging instruments | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 423 253
Derivatives designated as hedging instruments | Foreign exchange contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 502 517
Derivatives designated as hedging instruments | Foreign exchange contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 75 73
Derivatives designated as hedging instruments | Interest-rate contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 68 133
Derivatives designated as hedging instruments | Interest-rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 348 $ 180