v3.26.3
Note 9 - Stockholders' Equity - Fair Value of Warrants (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Fair value change in warrants $ (334,293) $ (142,304) $ 93,832 $ 119,628
General Warrants [Member]        
Beginning balance 2,256,802 1,793,999 1,828,677 1,532,067
Fair value change in warrants (334,293) (142,304) 93,832 119,628
Ending balance $ 1,922,509 $ 1,651,695 $ 1,922,509 $ 1,651,695