1.0.0.3falseStatement Of Other Comprehensive Income (USD $)In Millionsfalse1$falsefalseiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares0false2$falsefalseiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares0false3$falsefalseiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares053us-gaap_ProfitLossus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1truetrue1965800000019658falsefalse2truetrue4686700000046867falsefalse3truetrue4161500000041615falsefalseNo definition available.No authoritative reference available.false63us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false74us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue36290000003629falsefalse2falsetrue-7298000000-7298falsefalse3falsetrue47210000004721falsefalseNo definition available.No authoritative reference available.false84us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationReclassificationAdjustmentRealizedUponSaleOrLiquidationNetOfTaxus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue00falsefalse2falsetrue155000000155falsefalse3falsetrue00falsefalseNo definition available.No authoritative reference available.false94us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-340000000-340falsefalse2falsetrue-6077000000-6077falsefalse3falsetrue-387000000-387falsefalseNo definition available.No authoritative reference available.false104xom_OtherComprehensiveIncomeRecognizedInNetPeriodicPensionCostNetOfTaxxomfalsecreditdurationmonetaryThe adjustment out of other comprehensive income for prior service costs, actuarial gains and losses and other previously...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue14610000001461falsefalse2falsetrue759000000759falsefalse3falsetrue838000000838falsefalseThe 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 authoritative reference available.false113us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue2440800000024408falsefalse2falsetrue3440600000034406falsefalse3falsetrue4678700000046787falsefalseNo definition available.No authoritative reference available.true123us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue658000000658falsefalse2falsetrue11060000001106falsefalse3falsetrue14260000001426falsefalseNo definition available.No authoritative reference available.false133us-gaap_ComprehensiveIncomeNetOfTaxus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1truetrue2375000000023750falsefalse2truetrue3330000000033300falsefalse3truetrue4536100000045361falsefalseNo definition available.No authoritative reference available.truefalse39falseMillionsUnKnownUnKnownfalsetrue