XML 107 R56.htm IDEA: XBRL DOCUMENT
v3.19.3

Description of the Business and Basis of Presentation (Details) bbl / d in Millions | 9 Months Ended
--- | ---
Sep. 30, 2019 Store bbl / d refinery
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Capacity | bbl / d | 3
Number of refineries | refinery | 16
Number of branded outlets | 6,800
Number of retail transportation fuel and convenience stores | 3,930
Number of direct dealer locations | 1,070

X
- Definition Capacity + References No definition available. + Details
Name: | mpc_Capacity
Namespace Prefix: | mpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Refineries + References No definition available. + Details
Name: | mpc_NumberofRefineries
Namespace Prefix: | mpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of branded outlets + References No definition available. + Details
Name: | mpc_Numberofbrandedoutlets
Namespace Prefix: | mpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of direct dealer locations + References No definition available. + Details
Name: | mpc_Numberofdirectdealerlocations
Namespace Prefix: | mpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of retail transportation fuel and convenience stores + References No definition available. + Details
Name: | mpc_Numberofretailtransportationfuelandconveniencestores
Namespace Prefix: | mpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration