v3.26.1
Note 10 - Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]

Balance sheet location

 

June 30,

2026

   

December 31,

2025

 

Current assets

  $ 2,199     $  

Noncurrent assets

           

Total assets

  $ 2,199     $  
                 

Current liabilities

  $     $  

Noncurrent liabilities

           

Total liabilities

  $     $  
   

Location of gain (loss) on derivative

 

Three Months Ended June 30,

 

Type

  contracts on Statement of Income   

2026

   

2025

 

Commodity contracts:

                   
Oil derivatives - Unrealized gain (loss)  

Gain (loss) on derivative instrument, net

  $ 4,135     $  

Oil derivatives - Realized gain (loss)

 

Gain (loss) on derivative instrument, net

    (2,203 )   $  

Total net gain (loss)

  $ 1,932     $  
   

Location of gain (loss) on derivative

 

Six Months Ended June 30,

 

Type

  contracts on Statement of Income  

2026

   

2025

 

Commodity contracts:

                   

Oil derivatives - Unrealized gain (loss)

  Gain (loss) on derivative instruments, net   $ 2,199     $  

Oil derivatives - Realized gain (loss)

 

Gain (loss) on derivative instruments, net

    (2,203 )   $  

Total net gain (loss)

  $ (4 )   $  
Schedule of Derivative Instruments [Table Text Block]
   

2026

 

NYMEX WTI Crude Swaps:

       

Total volumes (Bbls)

    367,000  

Weighted average price

  $ 74.84  
Offsetting Assets and Liabilities [Table Text Block]
   

Assets from Derivative Contracts

    Liabilities from Derivative

Contracts

 

Offsetting of Derivative Assets and Liabilities

 

June 30,

2026

   

December 31,

2025

   

June 30,

2026

   

December 31,

2025

 

Gross amounts of recognized assets and liabilities

  $ 2,199     $     $     $  

Gross amounts offset in the balance sheet

                       

Net amounts of assets and liabilities presented in the balance sheet

  $ 2,199     $     $     $