v3.26.1
Note 10 - Marketable Securities (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Proceeds from Sale and Maturity of Marketable Securities $ 6,673,508 $ 7,301,264
Debt and Equity Securities, Realized Gain (Loss) $ 27,948 $ (1,507)