1.0.0.3 false Statement Of Other Comprehensive Income (USD $) In Millions false 1 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 3 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_ProfitLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 19658000000 19658 false false 2 true true 46867000000 46867 false false 3 true true 41615000000 41615 false false No definition available. No authoritative reference available. false 6 3 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 7 4 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true 3629000000 3629 false false 2 false true -7298000000 -7298 false false 3 false true 4721000000 4721 false false No definition available. No authoritative reference available. false 8 4 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationReclassificationAdjustmentRealizedUponSaleOrLiquidationNetOfTax us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 0 0 false false 2 false true 155000000 155 false false 3 false true 0 0 false false No definition available. No authoritative reference available. false 9 4 us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true -340000000 -340 false false 2 false true -6077000000 -6077 false false 3 false true -387000000 -387 false false No definition available. No authoritative reference available. false 10 4 xom_OtherComprehensiveIncomeRecognizedInNetPeriodicPensionCostNetOfTax xom false credit duration monetary The adjustment out of other comprehensive income for prior service costs, actuarial gains and losses and other previously... false false false false false false false false false 1 false true 1461000000 1461 false false 2 false true 759000000 759 false false 3 false true 838000000 838 false false 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 authoritative reference available. false 11 3 us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 24408000000 24408 false false 2 false true 34406000000 34406 false false 3 false true 46787000000 46787 false false No definition available. No authoritative reference available. true 12 3 us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 658000000 658 false false 2 false true 1106000000 1106 false false 3 false true 1426000000 1426 false false No definition available. No authoritative reference available. false 13 3 us-gaap_ComprehensiveIncomeNetOfTax us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 23750000000 23750 false false 2 true true 33300000000 33300 false false 3 true true 45361000000 45361 false false No definition available. No authoritative reference available. true false 3 9 false Millions UnKnown UnKnown false true