XML 114 R99.htm IDEA: XBRL DOCUMENT v3.20.1
FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Gross Notional $ 101,209 $ 98,018
All other assets    
Gross derivatives 3,500 2,572
Netting and credit adjustments (1,145) (546)
Cash collateral adjustments (1,297) (1,286)
Net derivatives recognized in statement of financial position 1,058 740
Net accrued interest 71 182
Securities held as collateral (693) (469)
Net amount 436 452
All other liabilities    
Gross derivatives 1,874 853
Netting and credit adjustments (1,155) (546)
Cash collateral adjustments (198) (105)
Net derivatives recognized in statement of financial position 520 202
Net accrued interest 1 1
Securities held as collateral 0 0
Net amount 521 203
Derivatives accounted for as hedges    
Derivative [Line Items]    
Gross Notional 30,924 30,961
All other assets    
Gross derivatives 2,361 1,734
All other liabilities    
Gross derivatives 287 57
Derivatives accounted for as hedges | Interest rate contracts    
Derivative [Line Items]    
Gross Notional 23,617 23,918
All other assets    
Gross derivatives 2,191 1,636
All other liabilities    
Gross derivatives 9 11
Derivatives accounted for as hedges | Currency exchange contracts    
Derivative [Line Items]    
Gross Notional 7,307 7,044
All other assets    
Gross derivatives 170 99
All other liabilities    
Gross derivatives 277 46
Derivatives not accounted for as hedges    
Derivative [Line Items]    
Gross Notional 70,285 67,056
All other assets    
Gross derivatives 1,139 838
All other liabilities    
Gross derivatives 1,587 796
Derivatives not accounted for as hedges | Interest rate contracts    
Derivative [Line Items]    
Gross Notional 2,447 3,185
All other assets    
Gross derivatives 29 18
All other liabilities    
Gross derivatives 7 12
Derivatives not accounted for as hedges | Currency exchange contracts    
Derivative [Line Items]    
Gross Notional 66,240 62,165
All other assets    
Gross derivatives 1,105 697
All other liabilities    
Gross derivatives 1,477 744
Derivatives not accounted for as hedges | Other contracts    
Derivative [Line Items]    
Gross Notional 1,598 1,706
All other assets    
Gross derivatives 5 123
All other liabilities    
Gross derivatives $ 103 $ 40