| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | [Network] | http://www.exxonmobil.com/taxonomy/role/StatementCondensedConsolidatedStatementOfIncome | |||
| 2 | [Abstract] | us-gaap:IncomeStatementAbstract | |||
| 3 | [Abstract] | us-gaap:RevenuesAbstract | |||
| 4 | [Concept] Monetary | For Period | Credit | xom:SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes | |
| 5 | [Concept] Monetary | For Period | Credit | us-gaap:IncomeLossFromEquityMethodInvestments | |
| 6 | [Concept] Monetary | For Period | Credit | us-gaap:OtherIncome | |
| 7 | [Concept] Monetary | For Period | Credit | xom:TotalRevenuesAndOtherIncome | |
| 8 | [Abstract] | us-gaap:CostsAndExpensesAbstract | |||
| 9 | [Concept] Monetary | For Period | Debit | xom:CrudeOilAndProductPurchases | |
| 10 | [Concept] Monetary | For Period | Debit | xom:ProductionAndManufacturingExpenses | |
| 11 | [Concept] Monetary | For Period | Debit | us-gaap:SellingGeneralAndAdministrativeExpense | |
| 12 | [Concept] Monetary | For Period | Debit | us-gaap:DepreciationDepletionAndAmortization | |
| 13 | [Concept] Monetary | For Period | Debit | us-gaap:ExplorationExpense | |
| 14 | [Concept] Monetary | For Period | Debit | us-gaap:InterestExpense | |
| 15 | [Concept] Monetary | For Period | Debit | us-gaap:ExciseAndSalesTaxes | |
| 16 | [Concept] Monetary | For Period | Debit | us-gaap:TaxesOther | |
| 17 | [Concept] Monetary | For Period | Debit | us-gaap:CostsAndExpenses | |
| 18 | [Concept] Monetary | For Period | Credit | us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | |
| 19 | [Concept] Monetary | For Period | Debit | us-gaap:IncomeTaxExpenseBenefit | |
| 20 | [Concept] Monetary | For Period | Credit | us-gaap:ProfitLoss | |
| 21 | [Concept] Monetary | For Period | Debit | us-gaap:NetIncomeLossAttributableToNoncontrollingInterest | |
| 22 | [Concept] Monetary | For Period | Credit | us-gaap:NetIncomeLoss | |
| 23 | [Concept] Share | For Period | us-gaap:EarningsPerShareBasic | ||
| 24 | [Concept] Share | For Period | us-gaap:EarningsPerShareDiluted | ||
| 25 | [Concept] Share | For Period | us-gaap:CommonStockDividendsPerShareCashPaid |