XML 133 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Revenues $ 102,457 $ 99,744
Oil and natural gas sales, net    
Disaggregation of Revenue [Line Items]    
Total Revenues 102,457 99,424
Oil    
Disaggregation of Revenue [Line Items]    
Total Revenues 98,592 96,992
Natural Gas    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,584 683
NGLs    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 2,281 $ 1,749