XML 21 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Disclosures About Segments And Related Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Earnings after income tax $ 4,940us-gaap_NetIncomeLoss $ 9,100us-gaap_NetIncomeLoss
Sales and other operating revenue 64,758xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes [1],[2] 101,312xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes [1],[2]
Upstream United States [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax (52)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamUnitedStatesMember
1,244us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamUnitedStatesMember
Sales and other operating revenue 2,125xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamUnitedStatesMember
[1] 3,874xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamUnitedStatesMember
[1]
Intersegment Revenue 1,180xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamUnitedStatesMember
2,063xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamUnitedStatesMember
Upstream Non-U.S. [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax 2,907us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamNonUsMember
6,539us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamNonUsMember
Sales and other operating revenue 4,122xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamNonUsMember
[1] 5,827xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamNonUsMember
[1]
Intersegment Revenue 4,857xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamNonUsMember
10,781xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_UpstreamNonUsMember
Downstream United States [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax 567us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamUnitedStatesMember
623us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamUnitedStatesMember
Sales and other operating revenue 18,389xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamUnitedStatesMember
[1] 30,412xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamUnitedStatesMember
[1]
Intersegment Revenue 3,076xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamUnitedStatesMember
4,909xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamUnitedStatesMember
Downstream Non-U.S. [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax 1,100us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamNonUsMember
190us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamNonUsMember
Sales and other operating revenue 33,162xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamNonUsMember
[1] 51,288xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamNonUsMember
[1]
Intersegment Revenue 5,273xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamNonUsMember
12,842xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_DownstreamNonUsMember
Chemical United States [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax 605us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalUnitedStatesMember
679us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalUnitedStatesMember
Sales and other operating revenue 2,792xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalUnitedStatesMember
[1] 3,876xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalUnitedStatesMember
[1]
Intersegment Revenue 1,773xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalUnitedStatesMember
2,634xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalUnitedStatesMember
Chemical Non-U.S. [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax 377us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalNonUsMember
368us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalNonUsMember
Sales and other operating revenue 4,166xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalNonUsMember
[1] 6,032xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalNonUsMember
[1]
Intersegment Revenue 1,321xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalNonUsMember
2,267xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_ChemicalNonUsMember
All Other [Member]    
Segment Reporting Information [Line Items]    
Earnings after income tax (564)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_AllOtherMember
(543)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= xom_AllOtherMember
Sales and other operating revenue 2xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_AllOtherMember
[1] 3xom_SalesAndOtherOperatingRevenueIncludingSalesBasedTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= xom_AllOtherMember
[1]
Intersegment Revenue $ 68xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_AllOtherMember
$ 67xom_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= xom_AllOtherMember
[1]
Includes sales-based taxes
[2]
Sales-based taxes included in sales and other operating revenue for the three months ended March 31, 2015, and 2014, were $5,530 million and $7,416 million, respectively.