v3.26.1
Note 9 - Stockholders' Equity - Fair Value of Warrants (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair value change in warrants $ (96,398)   $ 226,249   $ 428,125 $ 261,932
Fair value change in warrants (96,398)   226,249   428,125 261,932
General Warrants [Member]            
Fair value 2,353,200 $ 1,828,677 1,567,750 $ 1,532,067 1,828,677 1,532,067
Fair value change in warrants (96,398) 524,523 226,249 35,683    
Fair value change in warrants (96,398) 524,523 226,249 35,683    
Fair value $ 2,256,802 $ 2,353,200 $ 1,793,999 $ 1,567,750 $ 2,256,802 $ 1,793,999