XML 111 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Master Limited Partnership (Details)
Dec. 31, 2024
Dec. 31, 2023
MPC | MPLX    
Noncontrolling Interest [Line Items]    
MPC's partnership interest in MLPs (in percentage) 64.00% 65.00%