XML 119 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Total Assets By Reportable Segment) (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting, Asset Reconciling Item [Line Items]    
Total consolidated assets $ 30,460us-gaap_Assets $ 28,385us-gaap_Assets
Operating Segments | Refining & Marketing    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total consolidated assets 19,751us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mpc_RefiningAndMarketingMember
19,573us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mpc_RefiningAndMarketingMember
Operating Segments | Speedway    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total consolidated assets 5,296us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mpc_SpeedwayMember
2,064us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mpc_SpeedwayMember
Operating Segments | Pipeline Transportation    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total consolidated assets 2,407us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mpc_PipelineTransportationMember
1,947us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mpc_PipelineTransportationMember
Corporate and Other    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total consolidated assets $ 3,006us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 4,801us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember