XML 174 R128.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Trade Receivables Securitization Facility) (Details) - Trade receivables securitization facility due July 2019 - USD ($)
$ in Millions
12 Months Ended
Jul. 20, 2016
Dec. 31, 2018
Dec. 31, 2017
Oct. 30, 2015
Debt Instrument [Line Items]        
Line of credit facility, current borrowing capacity $ 750 $ 750   $ 1,000
Line of credit facility, expiration date Jul. 19, 2019      
Line of credit facility, maximum borrowing capacity $ 750      
Borrowings   0    
Repayments   0    
Letter of Credit        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 750      
Marathon Petroleum Corporation | Letter of Credit        
Debt Instrument [Line Items]        
Letters of credit outstanding   $ 0    
Marathon Petroleum Corporation | Secured Debt        
Debt Instrument [Line Items]        
Line of credit facility, expiration date   Jul. 19, 2019    
Long-term debt outstanding   $ 0 $ 0