Note 3 - Cash Equivalents and Investments - Schedule of Investments (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Investments, cost basis | $ 39,224,112 | $ 45,473,915 |
Investments, unrealized gains | 103,163 | 57,731 |
Investments, unrealized loss | 0 | 0 |
Investments, aggregate fair value | 39,327,275 | 45,531,646 |
US Treasury Securities [Member] | ||
Investments, cost basis | 34,999,740 | 40,969,665 |
Investments, unrealized gains | 103,163 | 57,731 |
Investments, unrealized loss | 0 | 0 |
Investments, aggregate fair value | 35,102,904 | 41,027,396 |
Money Market Funds [Member] | ||
Investments, cost basis | 4,224,372 | 4,504,250 |
Investments, unrealized gains | 0 | 0 |
Investments, unrealized loss | 0 | 0 |
Investments, aggregate fair value | $ 4,224,372 | $ 4,504,250 |