XML 104 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Asset Retirement Obligations - Schedule of Classification of Asset of Asset Retirement Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Asset Retirement Obligation Disclosure [Abstract]      
Balance at end of period $ 1,008,884 $ 914,763 $ 911,653
Current portion of liability at end of year [1] (48,080) (10,712)  
Asset retirement obligations $ 960,804 $ 904,051  
[1] The prior-period amount has been reclassified to conform to the current period presentation.