XML 50 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue by Identified Revenue Stream Revenue attributable to each of our identified revenue streams is disaggregated below (in thousands):

 

 

Year Ended December 31,

 

 

2024

 

 

2023

 

 

2022

 

Natural gas sales

$

1,052,442

 

 

$

1,234,308

 

 

$

3,364,111

 

NGLs sales

 

1,020,903

 

 

 

933,791

 

 

 

1,308,574

 

Oil sales

 

140,505

 

 

 

166,562

 

 

 

238,407

 

Total natural gas, NGLs and oil sales

 

2,213,850

 

 

 

2,334,661

 

 

 

4,911,092

 

Sales of purchased natural gas

 

119,767

 

 

 

195,656

 

 

 

408,584

 

Sales of purchased NGLs

 

5,370

 

 

 

1,834

 

 

 

2,783

 

Other marketing revenue

 

7,911

 

 

 

9,062

 

 

 

8,409

 

Total

$

2,346,898

 

 

$

2,541,213

 

 

$

5,330,868