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