XML 64 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Securities Financing Arrangements - Schedule of Offsetting Financial Assets and Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative assets    
Gross Amounts of Recognized Assets $ 2,697 $ 1,233
Gross Amounts Offset in Balance Sheet 705 264
Net Amounts Presented in Balance Sheet 1,992 969
Gross Amounts Not Offset In Balance Sheet, Financial Instruments 65 26
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 1,927 943
Securities borrowed or purchased under resale agreements    
Gross Amounts of Recognized Assets 20,193 29,483
Gross Amounts Offset in Balance Sheet 4,478 5,540
Net Amounts Presented in Balance Sheet 15,715 23,943
Gross Amounts Not Offset in Balance Sheet, Financial Instruments 15,635 23,844
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 80 99
Total Financial Assets    
Gross Amounts of Recognized Assets 22,890 30,716
Gross Amounts Offset in Balance Sheet 5,183 5,804
Net Amounts Presented in Balance Sheet 17,707 24,912
Gross Amounts Not Offset In Balance Sheet, Financial Instruments 15,700 23,870
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 2,007 1,042
Derivative liabilities    
Gross Amounts of Recognized Liabilities 1,185 523
Gross Amounts Offset in Balance Sheet 663 306
Net Amounts Presented in Balance Sheet 522 217
Gross Amount Not Offset in Balance Sheet, Financial Instruments 190 129
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 1 1
Net Amount 331 87
Securities Sold under Agreements to Repurchase and Securities Loaned, Gross Amounts of Recognized on Balance Sheet 27,101 34,406
Securities Sold under Agreements to Repurchase and Securities Loaned, Gross Amounts Offset on Balance Sheet 4,478 5,540
Securities loaned or sold under repurchase agreements    
Net Amounts Presented in Balance Sheet 22,623 28,866
Gross Amounts Not Offset in Balance Sheet, Financial Instruments 21,781 27,957
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 842 909
Total Financial Liabilities    
Gross Amounts of Recognized Assets/Liabilities 28,286 34,929
Gross Amounts Offset in Balance Sheet 5,141 5,846
Net Amounts Presented in Balance Sheet 23,145 29,083
Gross Amount Not Offset in Balance Sheet, Financial Instruments 21,971 28,086
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 1 1
Net Amount $ 1,173 $ 996