Note 8 - Capital Commitments - Fair Value of CDI Options (Details) - CDI Options [Member] - USD ($) |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Fair value, beginning balance | $ 4,486,272 | $ 3,157,717 | $ 2,817,826 | $ 3,135,000 |
| Fair value change in CDI options | (199,536) | 1,328,555 | 182,298 | (24,031) |
| Exercise of CDI options | (293,143) | |||
| Fair value change in CDI options | (199,536) | 1,328,555 | 182,298 | (24,031) |
| Fair value | $ 4,286,736 | $ 4,486,272 | $ 3,000,124 | $ 2,817,826 |