v3.26.1
Asset Retirement Obligations - Schedule of Classification of Asset of Asset Retirement Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Asset Retirement Obligation Disclosure [Abstract]        
Balance at end of period $ 1,026,133 $ 1,012,867 $ 1,032,161 $ 1,008,884
Current portion of liability (53,630) (41,959) (77,452)  
Non-current portion of liability $ 972,503 $ 970,908 $ 954,709