v3.26.1
Note 4 - Fair Value of Financial Instruments - Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Marketable securities $ 2,475,595 $ 12,628,970
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable securities 988,540 11,139,880
US Treasury Securities [Member]    
Marketable securities   250,552
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Marketable securities 17,193,943 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
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents 17,193,943 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,706,212 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 988,540 11,139,880
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable securities 1,487,055 1,238,538
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | US Government Debt Securities [Member]    
Marketable securities   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 4,230,617 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
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