XML 110 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Asset Retirement Obligations and Accrued Environmental Costs - Changes in Asset Retirement Obligation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]    
Beginning balance $ 7,227 $ 6,380
Accretion of discount 319 278
New obligations, including acquisitions 926 257
Changes in estimates of existing obligations 140 484
Spending on existing obligations (182) (119)
Property dispositions (6) (27)
Other (209) (26)
Ending balance $ 8,215 $ 7,227