Note 10 - Commitments and Contingencies (Details Textual) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Right of Way Agreement, Period (Year) | 26 years | |
| Environmental Costs Recognized, Capitalized | $ 420,000 | |
| Mojave Groundwater Bank [Member] | ||
| Deferred Revenue | $ 625,000 | $ 625,000 |