v3.26.1
Note 4 - Fair Value of Financial Instruments - Marketable Securities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost $ 4,982,438 $ 12,623,154
Commercial paper 120 5,816
Commercial paper (328) 0
Marketable securities 4,982,230 12,628,970
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized Cost 2,492,175 11,134,856
Commercial paper 95 5,024
Commercial paper 0 0
Marketable securities 2,492,270 11,139,880
US Treasury Bond Securities [Member]    
Amortized Cost 2,240,263 1,237,794
Commercial paper 25 744
Commercial paper (328) 0
Marketable securities 2,239,960 1,238,538
US Treasury Securities [Member]    
Amortized Cost 250,000 250,504
Commercial paper 0 48
Commercial paper 0 0
Marketable securities $ 250,000 $ 250,552