Collateral and Offsetting of Assets and Liabilities - Offsetting of Financial Assets (Details) - USD ($) $ in Millions |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Derivative Assets |
|
|
| Gross Amount Recognized |
$ 7,266
|
$ 7,307
|
| Counterparty netting |
(4,470)
|
(4,544)
|
| Cash Collateral netting |
(1,952)
|
(2,428)
|
| Derivative Assets, net |
844
|
335
|
| Gross Amount Not Offset in the Consolidated Balance Sheets |
(485)
|
(173)
|
| Net Amount |
359
|
162
|
| Securities Purchased under Agreements to Resell |
|
|
| Gross Amount Recognized |
66,114
|
34,771
|
| Counterparty netting |
0
|
0
|
| Net Amount Presented in the Consolidated Balance Sheets |
66,114
|
34,771
|
| Gross Amount Not Offset in the Consolidated Balance Sheets |
(66,114)
|
(34,771)
|
| Net Amount |
0
|
0
|
| Total |
|
|
| Gross Amount Recognized |
73,380
|
42,078
|
| Counterparty netting |
(4,470)
|
(4,544)
|
| Cash Collateral netting |
(1,952)
|
(2,428)
|
| Net Amount Presented in the Consolidated Balance Sheets |
66,958
|
35,106
|
| Gross Amount Not Offset in the Consolidated Balance Sheets |
(66,599)
|
(34,944)
|
| Net Amount |
359
|
162
|
| Other |
|
|
| Derivative Assets |
|
|
| Gross Amount Recognized |
77
|
91
|
| Counterparty netting |
0
|
0
|
| Cash Collateral netting |
0
|
0
|
| Derivative Assets, net |
77
|
91
|
| Gross Amount Not Offset in the Consolidated Balance Sheets |
0
|
0
|
| Net Amount |
77
|
91
|
| OTC derivatives |
|
|
| Derivative Assets |
|
|
| Gross Amount Recognized |
7,045
|
7,213
|
| Counterparty netting |
(4,465)
|
(4,544)
|
| Cash Collateral netting |
(2,075)
|
(2,448)
|
| Derivative Assets, net |
505
|
221
|
| Gross Amount Not Offset in the Consolidated Balance Sheets |
(485)
|
(173)
|
| Net Amount |
20
|
48
|
| Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell |
|
|
| Securities Purchased under Agreements to Resell |
|
|
| Cash Collateral netting |
0
|
0
|
| Cleared and exchange-traded derivatives |
|
|
| Derivative Assets |
|
|
| Gross Amount Recognized |
144
|
3
|
| Counterparty netting |
(5)
|
0
|
| Cash Collateral netting |
123
|
20
|
| Derivative Assets, net |
262
|
23
|
| Gross Amount Not Offset in the Consolidated Balance Sheets |
0
|
0
|
| Net Amount |
$ 262
|
$ 23
|