v3.25.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Oil, natural gas and natural gas liquids revenues
During the three and six months ended June 30, 2025 and 2024, the disaggregated revenues from sales of oil, natural gas and NGLs were as follows (in thousands):
For the Three Months Ended
June 30,
For the Six Months Ended
June 30,
2025202420252024
Crude oil sales$110,833 $143,496 $230,369 $270,789 
Natural gas sales9,992 5,945 26,310 11,732 
NGLs sales19,980 16,075 42,439 30,966 
Total royalty revenues$140,805 $165,516 $299,118 $313,487