v3.26.1
Note 4 - Fair Value of Financial Instruments - Marketable Securities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost $ 2,475,489 $ 12,623,154
Commercial paper 133 5,816
Commercial paper (27) 0
Marketable securities 2,475,595 12,628,970
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized Cost 988,567 11,134,856
Commercial paper 0 5,024
Commercial paper (27) 0
Marketable securities 988,540 11,139,880
US Treasury Bond Securities [Member]    
Amortized Cost 1,486,922 1,237,794
Commercial paper 133 744
Commercial paper 0 0
Marketable securities $ 1,487,055 1,238,538
US Treasury Securities [Member]    
Amortized Cost   250,504
Commercial paper   48
Commercial paper   0
Marketable securities   $ 250,552