v3.26.3
Debt MPC Senior Notes (Details) - MPC: - Senior Notes, 5.125% due December 2026 - Senior notes
$ in Millions
Sep. 15, 2026
USD ($)
Debt Disclosure [Abstract]  
Repayments of debt $ 749
Debt Instrument [Line Items]  
Repayments of debt $ 749