XML 70 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenues $ 113,881 $ 102,457
Oil and natural gas sales, net    
Disaggregation of Revenue [Line Items]    
Total Revenues 113,881 102,457
Oil sales, net    
Disaggregation of Revenue [Line Items]    
Total Revenues 124,968 98,592
Natural gas sales, net    
Disaggregation of Revenue [Line Items]    
Total Revenues (6,359) 1,584
NGL sales, net    
Disaggregation of Revenue [Line Items]    
Total Revenues $ (4,728) $ 2,281