v3.26.1
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