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