XML 102 R73.htm IDEA: XBRL DOCUMENT
v3.24.3

Segment Information (Capital Expenditures) (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2024 | Sep. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023
Plus: |  |  |  |  |
Capital expenditures | [1] | $ 679 | $ 456 | $ 1,705 | $ 1,412
Operating Segments |  |  |  |  |
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] |  |  |  |  |
Capital expenditures and investments |  | 929 | 489 | 2,092 | 1,667
Less investments in equity method investees |  | 271 | 66 | 450 | 362
Operating Segments | Refining & Marketing |  |  |  |  |
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] |  |  |  |  |
Capital expenditures and investments |  | 372 | 255 | 967 | 919
Operating Segments | Midstream |  |  |  |  |
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] |  |  |  |  |
Capital expenditures and investments |  | 557 | 234 | 1,125 | 748
Corporate |  |  |  |  |
Plus: |  |  |  |  |
Corporate |  | 7 | 24 | 25 | 64
Capitalized interest |  | $ 14 | $ 9 | $ 38 | $ 43
[1] | Includes changes in capital expenditure accruals. See Note 19 for a reconciliation of total capital expenditures to additions to property, plant and equipment for the nine months ended September 30, 2024 and 2023 as reported in the consolidated statements of cash flows.

X
- Definition Capital expenditures + References No definition available. + Details
Name: | mpc_CapitalExpenditure
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Capital expenditures (including payments to acquire property, plant and equipment; payments to acquire businesses excluding inventories and liabilities assumed; and change in capital accruals) and investments. + References No definition available. + Details
Name: | mpc_CapitalExpendituresAndInvestments
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Capital Expenditures Excluding Capitalized Interest + References No definition available. + Details
Name: | mpc_CapitalExpendituresExcludingCapitalizedInterest
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash paid for interest capitalized, classified as investing activity. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2 + Details
Name: | us-gaap_InterestPaidCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsToAcquireEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mpc_RefiningAndMarketingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mpc_MidstreamMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |