XML 78 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Narrative (Details)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Payment receives description The Company typically receives payment for oil, natural gas and NGL sales within 30 to 90 days of the month of delivery after initial production from the well. Such periods can extend longer due to factors outside of our control.