|
Derivative Instruments and Hedging Activities (Fair Value of OTC Derivatives in a Gain Position) (Details) (USD $)
In Millions, unless otherwise specified |
Jun. 30, 2012
|
Dec. 31, 2011
|
||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Fair value of OTC derivatives in a gain position | $ 20,500 | [1] | $ 35,049 | [1] | ||||||
|
AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,516 | [1],[2] | 6,389 | [1],[2] | ||||||
|
AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 4,232 | [1],[2] | 7,048 | [1],[2] | ||||||
|
A
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,706 | [1],[2] | 7,117 | [1],[2] | ||||||
|
BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | 5,759 | [1],[2] | 10,337 | [1],[2] | ||||||
|
Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,287 | [1],[2] | 4,158 | [1],[2] | ||||||
|
Less than 1 Year
|
||||||||||
| Fair value of OTC derivatives in a gain position | 15,123 | [1] | 21,031 | [1] | ||||||
|
Less than 1 Year | AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 456 | [1],[2] | 621 | [1],[2] | ||||||
|
Less than 1 Year | AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 1,774 | [1],[2] | 5,578 | [1],[2] | ||||||
|
Less than 1 Year | A
|
||||||||||
| Fair value of OTC derivatives in a gain position | 6,744 | [1],[2] | 7,576 | [1],[2] | ||||||
|
Less than 1 Year | BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,349 | [1],[2] | 4,437 | [1],[2] | ||||||
|
Less than 1 Year | Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | 2,800 | [1],[2] | 2,819 | [1],[2] | ||||||
|
1 - 3 Years
|
||||||||||
| Fair value of OTC derivatives in a gain position | 20,482 | [1] | 22,097 | [1] | ||||||
|
1 - 3 Years | AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 752 | [1],[2] | 1,615 | [1],[2] | ||||||
|
1 - 3 Years | AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,903 | [1],[2] | 7,547 | [1],[2] | ||||||
|
1 - 3 Years | A
|
||||||||||
| Fair value of OTC derivatives in a gain position | 9,505 | [1],[2] | 5,538 | [1],[2] | ||||||
|
1 - 3 Years | BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,717 | [1],[2] | 4,448 | [1],[2] | ||||||
|
1 - 3 Years | Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | 2,605 | [1],[2] | 2,949 | [1],[2] | ||||||
|
3 - 5 Years
|
||||||||||
| Fair value of OTC derivatives in a gain position | 24,041 | [1] | 23,716 | [1] | ||||||
|
3 - 5 Years | AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 1,813 | [1],[2] | 1,586 | [1],[2] | ||||||
|
3 - 5 Years | AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 5,389 | [1],[2] | 5,972 | [1],[2] | ||||||
|
3 - 5 Years | A
|
||||||||||
| Fair value of OTC derivatives in a gain position | 11,425 | [1],[2] | 10,224 | [1],[2] | ||||||
|
3 - 5 Years | BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,699 | [1],[2] | 3,231 | [1],[2] | ||||||
|
3 - 5 Years | Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | 1,715 | [1],[2] | 2,703 | [1],[2] | ||||||
|
Over 5 Years
|
||||||||||
| Fair value of OTC derivatives in a gain position | 69,545 | [1] | 81,702 | [1] | ||||||
|
Over 5 Years | AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 6,458 | [1],[2] | 10,375 | [1],[2] | ||||||
|
Over 5 Years | AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 9,821 | [1],[2] | 21,068 | [1],[2] | ||||||
|
Over 5 Years | A
|
||||||||||
| Fair value of OTC derivatives in a gain position | 29,480 | [1],[2] | 27,417 | [1],[2] | ||||||
|
Over 5 Years | BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | 18,817 | [1],[2] | 17,758 | [1],[2] | ||||||
|
Over 5 Years | Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | 4,969 | [1],[2] | 5,084 | [1],[2] | ||||||
|
Cross-Maturity and Cash Collateral Netting
|
||||||||||
| Fair value of OTC derivatives in a gain position | (99,437) | [1],[3] | (104,585) | [1],[3] | ||||||
|
Cross-Maturity and Cash Collateral Netting | AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | (5,752) | [1],[2],[3] | (7,513) | [1],[2],[3] | ||||||
|
Cross-Maturity and Cash Collateral Netting | AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | (14,375) | [1],[2],[3] | (31,074) | [1],[2],[3] | ||||||
|
Cross-Maturity and Cash Collateral Netting | A
|
||||||||||
| Fair value of OTC derivatives in a gain position | (51,597) | [1],[2],[3] | (41,608) | [1],[2],[3] | ||||||
|
Cross-Maturity and Cash Collateral Netting | BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | (21,981) | [1],[2],[3] | (17,932) | [1],[2],[3] | ||||||
|
Cross-Maturity and Cash Collateral Netting | Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | (5,732) | [1],[2],[3] | (6,458) | [1],[2],[3] | ||||||
|
Net Exposure Post-Cash Collateral
|
||||||||||
| Fair value of OTC derivatives in a gain position | 29,754 | [1] | 43,961 | [1] | ||||||
|
Net Exposure Post-Cash Collateral | AAA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 3,727 | [1],[2] | 6,684 | [1],[2] | ||||||
|
Net Exposure Post-Cash Collateral | AA
|
||||||||||
| Fair value of OTC derivatives in a gain position | 6,512 | [1],[2] | 9,091 | [1],[2] | ||||||
|
Net Exposure Post-Cash Collateral | A
|
||||||||||
| Fair value of OTC derivatives in a gain position | 5,557 | [1],[2] | 9,147 | [1],[2] | ||||||
|
Net Exposure Post-Cash Collateral | BBB
|
||||||||||
| Fair value of OTC derivatives in a gain position | 7,601 | [1],[2] | 11,942 | [1],[2] | ||||||
|
Net Exposure Post-Cash Collateral | Non-investment Grade
|
||||||||||
| Fair value of OTC derivatives in a gain position | $ 6,357 | [1],[2] | $ 7,097 | [1],[2] | ||||||
|
||||||||||