XML 104 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension And Other Postretirement Benefits (Summary Of The Change In Accumulated Other Comprehensive Income) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Total (charge)/credit to other comprehensive income, before tax $ (4,619)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax $ 7,281us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax $ (1,523)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
(Charge)/credit to income tax (see Note 4) 1,549us-gaap_OtherComprehensiveIncomeLossTax (2,336)us-gaap_OtherComprehensiveIncomeLossTax 393us-gaap_OtherComprehensiveIncomeLossTax
(Charge)/credit to investment in equity companies (81)xom_OtherComprehensiveIncomeLossChargeCreditToInvestmentInEquityCompanies 49xom_OtherComprehensiveIncomeLossChargeCreditToInvestmentInEquityCompanies (49)xom_OtherComprehensiveIncomeLossChargeCreditToInvestmentInEquityCompanies
(Charge)/credit to other comprehensive income including noncontrolling interests, after tax (3,151)xom_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 4,994xom_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (1,179)xom_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Charge/(credit) to equity of noncontrolling interests 85xom_OtherComprehensiveIncomeLossChargeCreditToEquityOfNoncontrollingInterests (279)xom_OtherComprehensiveIncomeLossChargeCreditToEquityOfNoncontrollingInterests (124)xom_OtherComprehensiveIncomeLossChargeCreditToEquityOfNoncontrollingInterests
(Charge)/credit to other comprehensive income attributable to ExxonMobil (3,066)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent 4,715us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent (1,303)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
Pension Benefits - U.S. [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total (charge)/credit to other comprehensive income, before tax (1,776)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
2,678us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(969)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Pension Benefits - Non-U.S. [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total (charge)/credit to other comprehensive income, before tax (1,463)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
3,054us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
253us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Other Postretirement Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total (charge)/credit to other comprehensive income, before tax $ (1,380)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 1,549us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ (807)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember