Note 10 - Marketable Securities - Summary of Investments (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Equity Securities, FV-NI, Cost | $ 746,159 | $ 713,120 |
| Equity Securities, FV-NI, Current | 800,796 | 777,963 |
| Equity Securities, FV-NI, Accumulated Unrealized Gain (Loss) | 54,637 | 64,843 |
| Other Short-term Investments, cost | 6,544,683 | |
| Other Short-term Investments, fair value | 6,544,683 | |
| Marketable securities, cost | 7,245,752 | 7,257,803 |
| Marketable securities, fair value | 7,300,389 | 7,322,646 |
| Marketable securities, unrealized gain | 54,637 | $ 64,843 |
| US Treasury Bill Securities [Member] | ||
| Other Short-term Investments, cost | 6,499,593 | |
| Other Short-term Investments, fair value | $ 6,499,593 |