v3.26.1
Note 10 - Derivative Instrument - Schedule of Financial Statement Location Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Current assets $ 2,199   $ 2,199   $ 0
Oil derivatives - Unrealized gain (loss)     2,199 $ (0)  
Total assets 2,199   2,199   0
Total liabilities (0)   (0)   (0)
Commodity Contract [Member] | Not Designated as Hedging Instrument [Member]          
Current assets 2,199   2,199   0
Oil derivatives - Unrealized gain (loss) 4,135 $ 0 2,199 0  
Noncurrent assets 0   0   0
Total assets 2,199   2,199   0
Oil derivatives - Realized gain (loss) (2,203) 0 (2,203) 0  
Current liabilities 0   0   0
Total net gain (loss) 1,932 $ 0 (4) $ 0  
Noncurrent liabilities 0   0   0
Total liabilities $ 0   $ 0   $ 0