v3.26.1
Note 11 - Stock-based Compensation Stock - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share based compensation expense $ 362,275 $ 497,015 $ 711,471 $ 858,182
Research and Development [Member]        
Share based compensation expense 137,175 121,159 263,885 244,861
General and Administrative [Member]        
Share based compensation expense $ 225,100 $ 375,856 $ 447,586 $ 613,321