v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Oil, natural gas and NGL revenues        
Revenue        
Total revenue $ 103,046 $ 74,695 $ 185,931 $ 164,646
Oil revenue        
Revenue        
Total revenue 76,118 48,827 127,098 100,762
Natural gas revenue        
Revenue        
Total revenue 13,676 15,293 34,286 40,931
NGL revenue        
Revenue        
Total revenue $ 13,252 $ 10,575 $ 24,547 $ 22,953