Other Comprehensive Income Information (Schedule Of Accumulated Other Comprehensive Income Information) (Details) (USD $)
In Millions, unless otherwise specified |
3 Months Ended | |
---|---|---|
Mar. 31, 2015
|
Mar. 31, 2014
|
|
Current period change excluding amounts reclassified from accumulated other comprehensive income, Cumulative Foreign Exchange Translation Adjustment | $ (5,353)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax | $ (786)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax |
Amounts reclassified from accumulated other comprehensive income, Cumulative Foreign Exchange Translation Adjustment | 82us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax | |
Current period change excluding amounts reclassified from accumulated other comprehensive income, Postretirement Benefits Reserves Adjustment | 813us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax | (84)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax |
Amounts reclassified from accumulated other comprehensive income, Postretirement Benefits Reserves Adjustment | 351xom_OtherComprehensiveIncomePostretirementBenefitsRecognizedInNetPeriodicPensionCostNetOfTax | 316xom_OtherComprehensiveIncomePostretirementBenefitsRecognizedInNetPeriodicPensionCostNetOfTax |
Current period change excluding amounts reclassified from accumulated other comprehensive income, Unrealized Change in Stock Investments | 2us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax | (54)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax |
Amounts reclassified from accumulated other comprehensive income, Unrealized Change in Stock Investments | 8us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax | |
Beginning Balance, Total | (18,957)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | |
Total other comprehensive income | (4,179)us-gaap_OtherComprehensiveIncomeLossNetOfTax | (526)us-gaap_OtherComprehensiveIncomeLossNetOfTax |
Ending Balance, Total | (22,595)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | |
Exxon Mobil Corporation Share After Noncontrolling Interest [Member] | ||
Beginning Balance, Cumulative Foreign Exchange Translation Adjustment | (5,952)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(846)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Current period change excluding amounts reclassified from accumulated other comprehensive income, Cumulative Foreign Exchange Translation Adjustment | (4,784)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(555)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Amounts reclassified from accumulated other comprehensive income, Cumulative Foreign Exchange Translation Adjustment | 82us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Total change in accumulated other comprehensive income, Cumulative Foreign Exchange Translation Adjustment | (4,784)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(473)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Ending Balance, Cumulative Foreign Exchange Translation Adjustment | (10,736)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(1,319)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Beginning Balance, Postretirement Benefits Reserves Adjustment | (12,945)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(9,879)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Current period change excluding amounts reclassified from accumulated other comprehensive income, Postretirement Benefits Reserves Adjustment | 796us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(93)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Amounts reclassified from accumulated other comprehensive income, Postretirement Benefits Reserves Adjustment | 340xom_OtherComprehensiveIncomePostretirementBenefitsRecognizedInNetPeriodicPensionCostNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
305xom_OtherComprehensiveIncomePostretirementBenefitsRecognizedInNetPeriodicPensionCostNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Total change in accumulated other comprehensive income, Postretirement Benefits Reserves Adjustment | 1,136xom_OtherAccumulatedComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
212xom_OtherAccumulatedComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Ending Balance, Postretirement Benefits Reserves Adjustment | (11,809)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(9,667)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Beginning Balance, Unrealized Change in Stock Investments | (60)us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Current period change excluding amounts reclassified from accumulated other comprehensive income, Unrealized Change in Stock Investments | 2us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(54)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Amounts reclassified from accumulated other comprehensive income, Unrealized Change in Stock Investments | 8us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Total change in accumulated other comprehensive income, Unrealized Change in Stock Investments | 10us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(54)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Ending Balance, Unrealized Change in Stock Investments | (50)us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(54)us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Beginning Balance, Total | (18,957)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(10,725)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Current period change excluding amounts reclassified from accumulated other comprehensive income, Total | (3,986)xom_OtherComprehensiveIncomeExcludingAmountsReclassifiedNetOfTaxFromCurrentPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(702)xom_OtherComprehensiveIncomeExcludingAmountsReclassifiedNetOfTaxFromCurrentPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Amounts reclassified from accumulated other comprehensive income, Total | 348us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
387us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Total other comprehensive income | (3,638)us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
(315)us-gaap_OtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Ending Balance, Total | $ (22,595)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
$ (11,040)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
X | ||||||||||
- Definition
Accumulated appreciation or loss, net of tax, in value of the total of available-for-sale securities at the end of an accounting period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The total of net gain (loss), prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax and reclassification adjustments of other comprehensive income (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax and reclassification adjustments, of (increase) decrease in accumulated other comprehensive (income) loss related to pension and other postretirement defined benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustments of other comprehensive income (loss). No definition available.
|
X | ||||||||||
- Definition
Other accumulated comprehensive income defined benefit plans adjustment net of tax period increase decrease. No definition available.
|
X | ||||||||||
- Definition
Other comprehensive income excluding amounts reclassified net of tax from Current period Increase Decrease. No definition available.
|
X | ||||||||||
- Definition
The adjustment out of other comprehensive income for prior service costs, actuarial gains and losses and other previously recorded other comprehensive income recognized as a component of net period benefit cost during the period, after tax. No definition available.
|
X | ||||||||||
- Details
|