Financial Instruments (Net investment hedges in foreign operations) (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2015 |
Sep. 30, 2014 |
Sep. 30, 2015 |
Sep. 30, 2014 |
|
| Net investment hedges in foreign operation | ||||
| Hedge ineffectiveness gain (loss) | $ 3 | $ (9) | $ (82) | $ (74) |
| Foreign Exchange Contract | Net Investment Hedge [Member] | ||||
| Net investment hedges in foreign operation | ||||
| Gain (loss) recognized in AOCI | 1,311 | 2,792 | 4,749 | 2,194 |
| Gain (loss) reclassified from AOCI into earnings | 1,935 | (24) | 2,524 | (14) |
| Currency Translation Adjustment [Member] | Net Investment Hedge [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | ||||
| Net investment hedges in foreign operation | ||||
| Hedge ineffectiveness gain (loss) | $ (37) | $ (147) | $ (93) | $ (458) |