v3.25.2
Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]          
Current derivative assets $ 12,713   $ 12,713  
Long-term derivative assets 5,981   5,981  
Current derivative liabilities     (2,446)
Long-term derivative liabilities     (1,949)
Total cash received for derivative settlements, net: 4,944 4,162  
Total non-cash gain on derivatives 23,206 23,090  
Total gain on derivatives, net 28,149 27,252  
Crude Oil [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Total cash received for derivative settlements, net: 4,150 3,630  
Total non-cash gain on derivatives 22,332 23,406  
Natural Gas [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Total cash received for derivative settlements, net: 1,223 961  
Total non-cash gain on derivatives 3,375 2,185  
Natural Gas Liquids (NGL) [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Total cash received for derivative settlements, net: (429) (429)  
Total non-cash gain on derivatives (2,501) (2,501)  
Gross Amount Recognized [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Current derivative assets 16,040   16,040    
Long-term derivative assets 8,286   8,286    
Current derivative liabilities         (2,446)
Long-term derivative liabilities         $ (1,949)
Gross Amounts Offset In Consolidated Balance Sheet [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Current derivative assets (3,327)   (3,327)    
Long-term derivative assets $ (2,305)   $ (2,305)