XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total revenues $ 34,531 $ 25,977 $ 77,135 $ 56,260
Oil        
Disaggregation of Revenue        
Total revenues 16,956 14,732 35,836 30,331
Natural gas        
Disaggregation of Revenue        
Total revenues 8,748 2,946 21,421 8,953
NGL        
Disaggregation of Revenue        
Total revenues $ 8,827 $ 8,299 $ 19,878 $ 16,976