XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Securities Financing Arrangements - Schedule of Offsetting Financial Assets and Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Derivative assets    
Gross Amounts of Recognized Assets $ 1,759 $ 2,313
Gross Amounts Offset in Balance Sheet 426 432
Net Amounts Presented in Balance Sheet 1,333 1,881
Gross Amounts Not Offset In Balance Sheet, Financial Instruments 24 38
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 1,309 1,843
Securities borrowed or purchased under resale agreements    
Gross Amounts of Recognized Assets 23,616 24,435
Gross Amounts Offset in Balance Sheet 7,948 6,827
Net Amounts Presented in Balance Sheet 15,668 17,608
Gross Amounts Not Offset in Balance Sheet, Financial Instruments 15,504 17,539
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 164 69
Total Financial Assets    
Gross Amounts of Recognized Assets 25,375 26,748
Gross Amounts Offset in Balance Sheet 8,374 7,259
Net Amounts Presented in Balance Sheet 17,001 19,489
Gross Amounts Not Offset In Balance Sheet, Financial Instruments 15,528 17,577
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 1,473 1,912
Derivative liabilities    
Gross Amounts of Recognized Liabilities 825 1,029
Gross Amounts Offset in Balance Sheet 536 675
Net Amounts Presented in Balance Sheet 289 354
Gross Amount Not Offset in Balance Sheet, Financial Instruments 136 174
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 153 180
Securities Sold under Agreements to Repurchase and Securities Loaned, Gross Amounts of Recognized on Balance Sheet 30,781 33,988
Securities Sold under Agreements to Repurchase and Securities Loaned, Gross Amounts Offset on Balance Sheet 7,949 6,827
Securities loaned or sold under repurchase agreements    
Net Amounts Presented in Balance Sheet 22,832 27,161
Gross Amounts Not Offset in Balance Sheet, Financial Instruments 20,881 26,063
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount 1,951 1,098
Total Financial Liabilities    
Gross Amounts of Recognized Assets/Liabilities 31,606 35,017
Gross Amounts Offset in Balance Sheet 8,485 7,502
Net Amounts Presented in Balance Sheet 23,121 27,515
Gross Amount Not Offset in Balance Sheet, Financial Instruments 21,017 26,237
Gross Amounts Not Offset in Balance Sheet, Cash Collateral Received/Pledged 0 0
Net Amount $ 2,104 $ 1,278