XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
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,
 20232022
 (In thousands)
Crude oil revenues$650,908 $385,908 
Purchased crude oil sales109,265 122,172 
NGL and natural gas revenues115,292 107,594 
Purchased NGL and natural gas sales21,052 37,295 
Total revenues$896,517 $652,969