Note 3 - Cash Equivalents and Investments - Schedule of Investments (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Investments, cost basis | $ 39,513,646 | $ 45,473,915 |
Investments, unrealized gains | 350 | 57,731 |
Investments, unrealized loss | (4) | 0 |
Investments, aggregate fair value | 39,513,992 | 45,531,646 |
US Treasury Securities [Member] | ||
Investments, cost basis | 35,310,020 | 40,969,665 |
Investments, unrealized gains | 350 | 57,731 |
Investments, unrealized loss | (4) | 0 |
Investments, aggregate fair value | 35,310,366 | 41,027,396 |
Money Market Funds [Member] | ||
Investments, cost basis | 4,203,626 | 4,504,250 |
Investments, unrealized gains | 0 | 0 |
Investments, unrealized loss | 0 | 0 |
Investments, aggregate fair value | $ 4,203,626 | $ 4,504,250 |