Note 7 - Commodity Derivatives - Schedule of Derivative Gains (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Total commodity derivative settlement gain (loss) | $ 0 | $ 121 | $ 0 | $ 525 |
Commodity derivative loss, net | 0 | (112) | 0 | (1,493) |
Oil Contracts [Member] | ||||
Total commodity derivative settlement gain (loss) | 0 | 121 | 0 | 525 |
Commodity derivative loss, net | $ 0 | $ (112) | $ 0 | $ (1,493) |