XML 352 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments - Schedule of The Fair Values of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Sep. 30, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 15,078 $ 11,606
Fair value of derivative liabilities 15,279 11,852
Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 15,061 11,597
Fair value of derivative liabilities 14,935 11,467
Interest-rate contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 4 8
Fair value of derivative liabilities 92 100
Derivatives not designated as hedging instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 15,046 11,478
Derivatives not designated as hedging instruments | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 15,131 11,645
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 15,032 11,477
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 14,878 11,361
Derivatives not designated as hedging instruments | Interest-rate contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 1 0
Derivatives not designated as hedging instruments | Interest-rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1 0
Derivatives not designated as hedging instruments | Other derivative contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 13 1
Derivatives not designated as hedging instruments | Other derivative contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 252 284
Derivatives designated as hedging instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 32 128
Derivatives designated as hedging instruments | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 148 207
Derivatives designated as hedging instruments | Foreign exchange contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 29 120
Derivatives designated as hedging instruments | Foreign exchange contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 57 107
Derivatives designated as hedging instruments | Interest-rate contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 3 8
Derivatives designated as hedging instruments | Interest-rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 91 $ 100