v3.25.2
Note 4 - Fair Value of Financial Instruments - Marketable Securities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Amortized cost $ 25,211,236 $ 29,866,326
Unrealized gains 4,326 58,981
Unrealized losses (5,109) (2,784)
Marketable securities 25,210,453 29,922,523
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized cost 17,745,445 18,019,334
Unrealized gains 0 16,393
Unrealized losses (3,847) (2,784)
Marketable securities 17,741,598 18,032,943
US Treasury Bond Securities [Member]    
Amortized cost 3,993,661 7,920,620
Unrealized gains 1,859 30,440
Unrealized losses 0 0
Marketable securities 3,995,520 7,951,060
US Treasury Securities [Member]    
Amortized cost 1,979,313 3,926,372
Unrealized gains 2,467 12,148
Unrealized losses 0 0
Marketable securities 1,981,780 $ 3,938,520
Corporate Debt Securities [Member]    
Amortized cost 1,492,817  
Unrealized gains 0  
Unrealized losses (1,262)  
Marketable securities $ 1,491,555