v3.26.3
Note 3 - Cash Equivalents and Investments - Schedule of Investments (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Investments, cost basis $ 52,365,521 $ 60,718,652
Investments, unrealized gains 121,410 157,317
Investments, unrealized losses 0 0
Investments, aggregate fair value 52,486,931 60,875,969
Investments, unrealized loss (0) 0
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Investments, cost basis 48,890,235 41,703,814
Investments, unrealized gains 121,410 132,003
Investments, unrealized losses 0 0
Investments, aggregate fair value 49,011,645 41,835,818
Investments, unrealized loss (0) 0
US Treasury Securities [Member]    
Investments, cost basis   12,730,543
Investments, unrealized gains   25,314
Investments, unrealized losses   0
Investments, aggregate fair value   12,755,857
Investments, unrealized loss   0
Money Market Funds [Member]    
Investments, cost basis 3,475,286 6,284,294
Investments, unrealized gains 0 0
Investments, unrealized losses 0 0
Investments, aggregate fair value 3,475,286 6,284,294
Investments, unrealized loss $ (0) $ 0