v3.26.1
Commitments & Contingencies (Details)
MMcf in Thousands, $ in Thousands
Jun. 30, 2026
USD ($)
MMcf
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2026 173,739
2027 111,254
2028 68,212
2029 54,584
2030 54,584
Thereafter 1,013,206
Total 1,475,579
Accrual related to litigation or regulatory matters | $ $ 0