v3.26.1
Revenues from Contracts with Customers - Disaggregation of Revenue by Identified Revenue Stream (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 759,583 $ 699,647 $ 1,827,064 $ 1,545,975
Natural Gas, NGLs and Oil Sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 702,087 666,638 1,712,339 1,458,558
Natural Gas, NGLs and Oil Sales | Natural gas sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 339,796 397,955 1,043,877 888,332
Natural Gas, NGLs and Oil Sales | NGLs sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 312,822 238,034 572,054 513,688
Natural Gas, NGLs and Oil Sales | Oil sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 49,469 30,649 96,408 56,538
Brokered Natural Gas and Marketing        
Disaggregation of Revenue [Line Items]        
Total Revenue 57,496 33,009 114,725 87,417
Brokered Natural Gas and Marketing | Natural gas sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 53,858 31,751 106,735 82,836
Brokered Natural Gas and Marketing | NGLs sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,427 (236) 3,694 1,531
Brokered Natural Gas and Marketing | Other marketing revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 2,211 $ 1,494 $ 4,296 $ 3,050