v3.19.2

Revenues (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2019
Revenue Recognition [Abstract] |
Revenue Recognition, Policy | We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those products or services. Revenue is recognized net of amounts collected from customers for taxes assessed by governmental authorities on, and concurrent with, specific revenue-producing transactions.
Revenue Recognition, Sales of Services, Policy | Service Revenue We generate service revenue for gathering and transporting crude oil, natural gas and water; processing and fractionating natural gas and NGLs; and terminalling, transporting, and storing crude oil and refined products. We perform these services under various contractual arrangements with our customers. We recognize service revenue over time, as customers simultaneously receive and consume the related benefits of the services that we stand ready to provide. Where contracts contain provisions for minimum volume commitments, we assess the likelihood of insufficient volumes and recognize probable deficiency revenue ratably over the commitment or clawback period.
Revenue Recognition, Sales of Goods, Policy | Product Revenue We generate product revenue from the sale of NGLs and related products along with the sale of gasoline and diesel fuel within our wholesale business. We sell NGLs, shrink gas and condensate using natural gas we acquire from producers under our POP arrangements. We have certain fuel purchase and sale arrangements under which we receive certain minimum guaranteed margins with upside potential on a certain portion of our branded and unbranded fuel sales. Marathon retains control of fuel and is the principal in these affiliate arrangements. Therefore, we net the purchase and sale of fuel in our condensed consolidated statements of operations. Product revenues are recognized at a point-in-time, which generally occurs upon delivery and transfer of title to the customer.

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

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition for the sale of goods, which is a transaction between an entity delivering a tangible good to a purchaser. The entity also may disclose its treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_RevenueRecognitionSalesOfGoods
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition for sales of a service. The entity also may disclose how it recognizes cost of sales for such a service transaction and its treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_RevenueRecognitionSalesOfServices
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration