XML 121 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Master Netting (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative Asset [Abstract]    
Derivative Asset, Gross $ 7,471 $ 4,260
Amount Offset (3,431) (2,207)
Net Amount Presented in the Consolidated Balance Sheets 4,040 2,053
Derivative, Collateral, Obligation to Return Securities (25) (18)
Net Amountl 4,015 2,035
Derivative Liability [Abstract]    
Gross amount (3,942) (3,336)
Amount Offset 3,178 2,970
Net amount (764) (366)
Held/Pledged Financial Instruments 16 33
Derivative Liability, Fair Value, Amount Not Offset Against Collateral (748) (333)
Derivatives Subject to Master Netting Arrangements    
Derivative Asset [Abstract]    
Derivative Asset, Gross 6,333 3,516
Amount Offset (2,897) (2,003)
Net Amount Presented in the Consolidated Balance Sheets 3,436 1,513
Derivative, Collateral, Obligation to Return Securities (24) (17)
Net Amountl 3,412 1,496
Derivative Liability [Abstract]    
Gross amount (3,100) (2,939)
Amount Offset 2,644 2,761
Net amount (456) (178)
Held/Pledged Financial Instruments 3 22
Derivative Liability, Fair Value, Amount Not Offset Against Collateral (453) (156)
Derivatives Not Subject to Master Netting Arrangement    
Derivative Asset [Abstract]    
Derivative Asset, Gross 590 138
Amount Offset 0 0
Net Amount Presented in the Consolidated Balance Sheets 590 138
Derivative, Collateral, Obligation to Return Securities (1) (1)
Net Amountl 589 137
Derivative Liability [Abstract]    
Gross amount (168) (193)
Amount Offset 0 5
Net amount (168) (188)
Held/Pledged Financial Instruments 13 11
Derivative Liability, Fair Value, Amount Not Offset Against Collateral (155) (177)
Exchange Traded    
Derivative Asset [Abstract]    
Derivative Asset, Gross 548 606
Amount Offset (534) (204)
Net Amount Presented in the Consolidated Balance Sheets 14 402
Derivative, Collateral, Obligation to Return Securities 0 0
Net Amountl 14 402
Derivative Liability [Abstract]    
Gross amount (674) (204)
Amount Offset 534 204
Net amount (140) 0
Held/Pledged Financial Instruments 0 0
Derivative Liability, Fair Value, Amount Not Offset Against Collateral $ (140) $ 0