Note 4 - Commodities Derivatives - Schedule of Gain (Loss) on Derivatives (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Net gain (loss) on derivatives | $ (3,579,475) | $ (85,071) |
| Unsettled Derivatives [Member] | ||
| Net gain (loss) on derivatives | (3,273,451) | 57,788 |
| Settled Derivatives [Member] | ||
| Net gain (loss) on derivatives | $ (306,024) | $ (142,859) |