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