XML 99 R72.htm IDEA: XBRL DOCUMENT
v3.25.2

Segment Information (Segment Expenses) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Jun. 30, 2025 | Jun. 30, 2024
Segment Reporting Information [Line Items] |  |  |  |  |
Costs and expenses |  | $ 31,904 | $ 35,840 | $ 63,067 | $ 67,267
Operating Segments | Refining & Marketing |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Cost of purchases |  | 26,558 | 30,914 | 52,216 | 56,839
Operating costs |  | 1,486 | 1,363 | 2,958 | 2,828
Distribution costs |  | 1,537 | 1,494 | 3,015 | 2,909
Other segment items | [1] | 366 | 415 | 771 | 655
Costs and expenses |  | 29,947 | 34,186 | 58,960 | 63,231
Operating Segments | Midstream |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Other segment items | [2] | 1,361 | 1,291 | 2,760 | 2,507
Costs and expenses |  | 1,361 | 1,291 | 2,760 | 2,507
Operating Segments | Renewable Diesel |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |
Operating costs |  | 66 | 59 | 136 | 126
Distribution costs |  | 25 | 19 | 47 | 51
Other segment items | [3] | 579 | 460 | 1,171 | 981
Costs and expenses |  | $ 670 | $ 538 | $ 1,354 | $ 1,158
[1] | Other segment items for the Refining & Marketing segment include costs that are reimbursed by customers through commercial arrangements, as well as LIFO inventory adjustments.
[2] | Other segment items for the Midstream segment include operating expenses and purchased product costs. For purposes of managing the Midstream segment of MPC, the CODM is only provided consolidated Midstream expense information.
[3] | Other segment items for the Renewable Diesel segment include purchased product costs.

X
- Definition Distribution costs + References No definition available. + Details
Name: | mpc_DistributionCosts
Namespace Prefix: | mpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cost of material used for good produced and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_CostDirectMaterial
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total costs of sales and operating expenses for the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_CostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate costs incurred in the production of goods for sale. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_ManufacturingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss). + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B + Details
Name: | us-gaap_SegmentReportingOtherItemAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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: | us-gaap_StatementBusinessSegmentsAxis=mpc_RenewableDieselMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |