XML 47 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues from Contracts with Customers - Disaggregation of Revenue by Identified Revenue Stream (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 699,647 $ 509,842 $ 1,545,975 $ 1,105,675
Natural Gas, NGLs and Oil Sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 666,638 478,450 1,458,558 1,045,451
Natural Gas, NGLs and Oil Sales | Natural gas sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 397,955 209,652 888,332 481,127
Natural Gas, NGLs and Oil Sales | NGLs sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 238,034 228,285 513,688 484,361
Natural Gas, NGLs and Oil Sales | Oil sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 30,649 40,513 56,538 79,963
Brokered Natural Gas and Marketing        
Disaggregation of Revenue [Line Items]        
Total Revenue 33,009 31,392 87,417 60,224
Brokered Natural Gas and Marketing | Natural gas sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 31,751 25,625 82,836 51,825
Brokered Natural Gas and Marketing | NGLs sales        
Disaggregation of Revenue [Line Items]        
Total Revenue (236) 3,951 1,531 4,187
Brokered Natural Gas and Marketing | Other marketing revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 1,494 $ 1,816 $ 3,050 $ 4,212