XML 112 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Future Commitments (Details) - Oil and Natural Gas Transportation and Gathering Commitments
$ in Thousands
Dec. 31, 2024
USD ($)
Other Commitments [Line Items]  
2025 $ 164,314
2026 149,043
2027 141,658
2028 125,075
2029 105,053
Thereafter 220,761
Total minimum future commitments $ 905,904