XML 115 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Disclosures About Segments And Related Information (Schedule Of Segments And Related Information) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings after income tax $ 32,520us-gaap_NetIncomeLoss $ 32,580us-gaap_NetIncomeLoss $ 44,880us-gaap_NetIncomeLoss
Earnings of equity companies included above 13,323us-gaap_IncomeLossFromEquityMethodInvestments 13,927us-gaap_IncomeLossFromEquityMethodInvestments 15,010us-gaap_IncomeLossFromEquityMethodInvestments
Sales and other operating revenue 394,105xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes [1],[2] 420,836xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes [1],[2] 451,509xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes [1],[2]
Depreciation and depletion expense 17,297us-gaap_DepreciationDepletionAndAmortization 17,182us-gaap_DepreciationDepletionAndAmortization 15,888us-gaap_DepreciationDepletionAndAmortization
Interest revenue 75us-gaap_InvestmentIncomeInterest 87us-gaap_InvestmentIncomeInterest 117us-gaap_InvestmentIncomeInterest
Interest expense 286us-gaap_InterestExpense 9us-gaap_InterestExpense 327us-gaap_InterestExpense
Income taxes 18,015us-gaap_IncomeTaxExpenseBenefit 24,263us-gaap_IncomeTaxExpenseBenefit 31,045us-gaap_IncomeTaxExpenseBenefit
Additions to property, plant and equipment 34,256us-gaap_PropertyPlantAndEquipmentAdditions 37,741us-gaap_PropertyPlantAndEquipmentAdditions 35,179us-gaap_PropertyPlantAndEquipmentAdditions
Investments in equity companies 20,017us-gaap_EquityMethodInvestments 19,619us-gaap_EquityMethodInvestments 18,530us-gaap_EquityMethodInvestments
Total assets 349,493us-gaap_Assets 346,808us-gaap_Assets 333,795us-gaap_Assets
U.S. [Member]      
Income taxes 1,862us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementGeographicalAxis
= country_US
1,391us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementGeographicalAxis
= country_US
3,579us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementGeographicalAxis
= country_US
Non-U.S. [Member]      
Income taxes 16,153us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
22,872us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
27,466us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Upstream [Member] | U.S. [Member]      
Earnings after income tax 5,197us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
4,191us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
3,925us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Earnings of equity companies included above 1,235us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,576us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,759us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Sales and other operating revenue 14,826xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 13,712xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 11,039xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]
Intersegment revenue 7,723xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
8,343xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
8,764xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Depreciation and depletion expense 5,139us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
5,170us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
5,104us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Interest expense 40us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
30us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
37us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Income taxes 1,300us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,197us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,025us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Additions to property, plant and equipment 9,098us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
7,480us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
9,697us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Investments in equity companies 5,089us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
4,975us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
4,020us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Total assets 92,555us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
88,698us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
86,146us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Upstream [Member] | Non-U.S. [Member]      
Earnings after income tax 22,351us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
22,650us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
25,970us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Earnings of equity companies included above 10,859us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
11,627us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
11,900us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Sales and other operating revenue 22,336xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2] 25,349xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2] 27,673xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2]
Intersegment revenue 38,846xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
45,761xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
47,507xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Depreciation and depletion expense 8,523us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
8,277us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
7,340us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Interest expense 17us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
26us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
13us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Income taxes 15,165us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
21,554us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
25,362us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Additions to property, plant and equipment 19,225us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
26,075us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
21,769us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Investments in equity companies 10,877us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
9,740us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
9,147us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Total assets 161,033us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
157,465us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
140,848us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Downstream [Member] | U.S. [Member]      
Earnings after income tax 1,618us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,199us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
3,575us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Earnings of equity companies included above 29us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
(460)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
6us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Sales and other operating revenue 118,771xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 123,802xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 125,088xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]
Intersegment revenue 17,281xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
20,781xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
20,963xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Depreciation and depletion expense 654us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
633us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
594us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Interest expense 6us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
7us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
3us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Income taxes 610us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
721us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,811us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Additions to property, plant and equipment 1,050us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
616us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
480us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Investments in equity companies 69us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
62us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
195us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Total assets 18,371us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
19,261us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
18,451us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= country_US
Downstream [Member] | Non-U.S. [Member]      
Earnings after income tax 1,427us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,250us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
9,615us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Earnings of equity companies included above 82us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
22us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
387us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Sales and other operating revenue 199,976xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2] 218,904xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2] 248,959xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2]
Intersegment revenue 44,231xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
52,624xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
62,130xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Depreciation and depletion expense 1,228us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,390us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,280us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Interest expense 4us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
8us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
36us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Income taxes 968us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
481us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,892us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Additions to property, plant and equipment 1,356us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,072us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,153us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Investments in equity companies 1,006us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,749us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
2,069us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Total assets 33,299us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
40,661us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
40,956us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Chemical [Member] | U.S. [Member]      
Earnings after income tax 2,804us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,755us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,220us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Earnings of equity companies included above 186us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
189us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
183us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Sales and other operating revenue 15,115xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 15,295xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 14,723xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]
Intersegment revenue 10,117xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
11,993xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
12,409xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Depreciation and depletion expense 370us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
378us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
376us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Interest expense   1us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Income taxes 1,032us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
989us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
755us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Additions to property, plant and equipment 1,564us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
840us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
338us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Investments in equity companies 258us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
217us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
233us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Total assets 8,798us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
7,816us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
7,238us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= country_US
Chemical [Member] | Non-U.S. [Member]      
Earnings after income tax 1,511us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,073us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,678us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Earnings of equity companies included above 1,377us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,422us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
1,267us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Sales and other operating revenue 23,063xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2] 23,753xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2] 24,003xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
[2]
Intersegment revenue 8,098xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
8,232xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
9,750xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Depreciation and depletion expense 645us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
632us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
508us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Interest expense     (1)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Income taxes 358us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
363us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
232us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Additions to property, plant and equipment 564us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
272us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
659us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Investments in equity companies 3,026us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
3,103us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
3,143us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Total assets 18,449us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
19,659us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
18,886us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalMember
/ us-gaap_StatementGeographicalAxis
= xom_NonUsMember
Corporate And Financing [Member]      
Earnings after income tax (2,388)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(1,538)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(2,103)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Earnings of equity companies included above (445)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(449)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(492)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Sales and other operating revenue 18xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
[2] 21xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
[2] 24xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
[2]
Intersegment revenue 274xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
285xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
258xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Depreciation and depletion expense 738us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
702us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
686us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Interest revenue 75us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
87us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
117us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Interest expense 219us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(63)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
239us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Income taxes (1,418)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(2,042)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(1,032)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Additions to property, plant and equipment 1,399us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
1,386us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
1,083us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Investments in equity companies (308)us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(227)us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
(277)us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
Total assets $ 16,988us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
$ 13,248us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
$ 21,270us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= xom_CorporateandfinancingmemberMember
[1]
Sales and other operating revenue includes sales-based taxes of $29,342 million for 2014, $30,589 million for 2013 and $32,409 million for 2012.
[2]
Sales and other operating revenue includes sales-based taxes of $29,342 million for 2014, $30,589 million for 2013 and $32,409 million for 2012. See Note 1, Summary of Accounting Policies.