v3.26.1
Note 4 - Fair Value of Financial Instruments - Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Marketable securities $ 4,982,230 $ 12,628,970
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable securities 2,492,270 11,139,880
US Treasury Securities [Member]    
Marketable securities 250,000 250,552
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Marketable securities 4,590,399 6,300,291
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | US Government Debt Securities [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents 4,590,399 6,300,291
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Marketable securities 6,971,220 13,628,300
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable securities 2,492,270 11,139,880
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable securities 2,239,960 1,238,538
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | US Government Debt Securities [Member]    
Marketable securities 250,000 250,552
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents 1,988,990 999,330
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | US Government Debt Securities [Member]    
Marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents $ 0 $ 0