v3.26.1
Note 5- Balance Sheet Components - Schedule of Financial Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Short-term investments $ 37,471,239 $ 33,736,091
Cash, Cash Equivalents, and Short-Term Investments 39,514,942 34,665,256
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents 2,043,703 929,165
Fair Value, Inputs, Level 1 [Member] | US Treasury Bill Securities [Member]    
Cash equivalents 0 0
Short-term investments $ 37,471,239 $ 33,736,091