v3.25.2
Overview and Summary Of Significant Accounting Policies Schedule of Changes in Asset Retirement Obligation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Asset Retirement Obligation Disclosure [Abstract]        
Asset Retirement Obligation $ 366,946 $ 342,540 $ 378,460 $ 249,930
Asset Retirement Obligation, Liabilities Incurred 875 8,507    
Asset Retirement Obligation, Liabilities Settled (10,478) (1,802)    
Asset Retirement Obligation, Revision of Estimate (10,575) 80,221    
Asset Retirement Obligation, Accretion Expense 8,664 5,684    
Asset Retirement Obligation, Current 58,064 0 32,161  
Asset retirement obligations, non-current $ 308,882 $ 342,540 $ 346,299