XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 231,011 $ 155,593
Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 24,572 13,767
Texas    
Disaggregation of Revenue [Line Items]    
Revenues 206,439 141,826
Natural gas, NGL, and oil sales    
Disaggregation of Revenue [Line Items]    
Revenues 216,126 141,687
Natural gas, NGL, and oil sales | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 24,572 12,493
Natural gas, NGL, and oil sales | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 191,554 129,194
Natural gas    
Disaggregation of Revenue [Line Items]    
Revenues 167,983 96,336
Natural gas | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 24,572 12,493
Natural gas | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 143,411 83,843
NGLs    
Disaggregation of Revenue [Line Items]    
Revenues 44,683 43,417
NGLs | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
NGLs | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 44,683 43,417
Oil    
Disaggregation of Revenue [Line Items]    
Revenues 3,460 1,934
Oil | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Oil | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 3,460 1,934
Marketing revenues    
Disaggregation of Revenue [Line Items]    
Revenues 6,485 4,921
Marketing revenues | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Marketing revenues | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 6,485 4,921
Midstream revenues    
Disaggregation of Revenue [Line Items]    
Revenues 2,771 4,128
Midstream revenues | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 0 1,243
Midstream revenues | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 2,771 2,885
Section 45Q tax credits    
Disaggregation of Revenue [Line Items]    
Revenues 3,307 2,329
Section 45Q tax credits | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Section 45Q tax credits | Texas    
Disaggregation of Revenue [Line Items]    
Revenues 3,307 2,329
Related party and other    
Disaggregation of Revenue [Line Items]    
Revenues 2,322 2,528
Related party and other | Pennsylvania    
Disaggregation of Revenue [Line Items]    
Revenues 0 31
Related party and other | Texas    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,322 $ 2,497