XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Fair Value of Financial Instruments - Marketable Securities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Amortized cost $ 17,850,864 $ 29,866,326
Unrealized gains 6,250 58,981
Unrealized losses (426) (2,784)
Marketable securities 17,856,688 29,922,523
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized cost 16,353,393 18,019,334
Unrealized gains 6,250 16,393
Unrealized losses 0 (2,784)
Marketable securities 16,359,643 18,032,943
US Treasury Bond Securities [Member]    
Amortized cost   7,920,620
Unrealized gains   30,440
Unrealized losses   0
Marketable securities   7,951,060
Corporate Debt Securities [Member]    
Amortized cost 1,497,471  
Unrealized gains 0  
Unrealized losses (426)  
Marketable securities $ 1,497,045  
US Treasury Securities [Member]    
Amortized cost   3,926,372
Unrealized gains   12,148
Unrealized losses   0
Marketable securities   $ 3,938,520