XML 114 R97.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue Effect of ASC 606 Adoption (Details) - USD ($) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2018 | Mar. 31, 2017 | Dec. 31, 2017
Cost of revenues |  | $ 206 | [1] | $ 113 |
Rental income |  | 79 |  | 69 |
Rental cost of sales |  | 29 |  | 12 |
Service revenue - product related |  | 44 |  | 0 |
Purchased product costs |  | 187 |  | 131 |
Product sales |  | 207 | [2] | 203 |
Service revenue - related parties |  | 471 |  | 255 |
Product sales - related parties |  | 4 |  | 2 |
Service revenue |  | 382 |  | $ 260 |
Difference between Revenue Guidance in Effect before and after Topic 606 |  |  |  |  |
Cost of revenues | [1] | 78 |  |  |
Rental income |  | 16 |  |  |
Rental cost of sales |  | 16 |  |  |
Service revenue - product related |  | 44 |  |  |
Purchased product costs |  | 24 |  |  |
Product sales | [2] | (21) |  |  |
Service revenue - related parties |  | (1) |  |  |
Product sales - related parties |  | 1 |  |  |
Service revenue |  | 77 |  |  |
Difference between Revenue Guidance in Effect before and after Topic 606 | Third Party Reimbursements |  |  |  |  |
Cost of revenues | [1] | 78 |  |  |
Rental income |  | 16 |  |  |
Rental cost of sales |  | 16 |  |  |
Service revenue |  | 78 |  |  |
Difference between Revenue Guidance in Effect before and after Topic 606 | Non-cash Consideration |  |  |  |  |
Service revenue - product related |  | 11 |  |  |
Purchased product costs |  | 12 |  |  |
Difference between Revenue Guidance in Effect before and after Topic 606 | Percent-of-Proceeds |  |  |  |  |
Service revenue - product related |  | 33 |  |  |
Product sales |  | (33) |  |  |
Difference between Revenue Guidance in Effect before and after Topic 606 | Imbalances |  |  |  |  |
Purchased product costs |  | 12 |  |  |
Product sales | [2] | 12 |  |  |
Difference between Revenue Guidance in Effect before and after Topic 606 | Oil Allowances |  |  |  |  |
Product sales | [2] | 1 |  |  |
Service revenue - related parties |  | (1) |  |  |
Product sales - related parties |  | 1 |  |  |
Service revenue |  | $ (1) |  |  |
ASC 606 | Inventories |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption |  |  |  |  | $ 1
ASC 606 | Property, plant and equipment |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption |  |  |  |  | $ (3)
[1] | Excludes “Purchased product costs,” “Rental cost of sales,” “Purchases,” “Depreciation and amortization,” “General and administrative expenses,” and “Other taxes.”
[2] | G&P “Product sales” exclude approximately $1 million of revenue related to derivative gains/losses and mark-to-market adjustments.

X
- Definition Cost of Rental Sales and Occupancy Costs + References No definition available. + Details
Name: | mpc_CostOfRentalSalesAndOccupancyCosts
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue from related parties from the sale of goods in the normal course of business. + References No definition available. + Details
Name: | mpc_SalesRevenueGoodsRelatedParties
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sales Revenue Services, Product Related + References No definition available. + Details
Name: | mpc_SalesRevenueServicesProductRelated
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue revenue from related parties during the period from services rendered in the normal course of business. + References No definition available. + Details
Name: | mpc_SalesRevenueServicesfromRelatedParties
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Midstream costs of residue gas, natural gas liquids and condensate. Midstream is a term sometimes used to identify those industry activities that fall between exploration and production (upstream) and refining and marketing (downstream). The term is most often applied to pipeline transportation of crude oil and natural gas. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 235 -Section 50 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=68064819&loc=d3e62136-109447 + Details
Name: | us-gaap_NaturalGasMidstreamCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707 + Details
Name: | us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cost incurred related to the downstream oil and gas activities, including refining of crude oil and marketing and distribution of crude oil, refined petroleum products, and natural gas. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 235 -Section 50 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=68064819&loc=d3e62136-109447 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_RefiningAndMarketingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(d)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueServicesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpc_ThirdPartyReimbursementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpc_NoncashConsiderationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpc_PercentofProceedsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpc_ImbalancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mpc_OilAllowancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_InventoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |