v3.26.3
Revenues from Contracts with Customers - Disaggregation of Revenue by Identified Revenue Stream (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 784,442 $ 655,298 $ 2,611,506 $ 2,201,273
Natural Gas, NGLs and Oil Sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 737,919 611,491 2,450,258 2,070,049
Natural Gas, NGLs and Oil Sales | Natural gas sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 371,772 361,124 1,415,649 1,249,456
Natural Gas, NGLs and Oil Sales | NGLs sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 320,962 224,375 893,016 738,064
Natural Gas, NGLs and Oil Sales | Oil sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 45,185 25,992 141,593 82,529
Brokered Natural Gas and Marketing        
Disaggregation of Revenue [Line Items]        
Total Revenue 46,523 43,807 161,248 131,224
Brokered Natural Gas and Marketing | Natural gas sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 42,890 41,602 149,625 124,438
Brokered Natural Gas and Marketing | NGLs sales        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,425 758 5,118 2,289
Brokered Natural Gas and Marketing | Other marketing revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 2,208 $ 1,447 $ 6,505 $ 4,497