XML 64 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenues associated with contracts with customers were as follows for the periods presented:
 Year Ended December 31,
 202420232022
 (In thousands)
Crude oil revenues$3,571,336 $2,835,962 $2,366,995 
Purchased crude oil sales1,376,860 709,817 511,020 
NGL and natural gas revenues264,802 296,449 609,301 
Purchased NGL and natural gas sales38,084 54,413 159,154 
Other services revenues— — 324 
Total revenues$5,251,082 $3,896,641 $3,646,794