v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenues from contracts with customers were as follows for the periods presented:
Three Months Ended March 31,
 20252024
 (In thousands)
Crude oil revenues$956,138 $678,851 
Purchased crude oil sales103,872 326,647 
NGL and natural gas revenues147,287 69,311 
Purchased NGL and natural gas sales7,750 10,451 
Total revenues$1,215,047 $1,085,260