v3.25.2
Note 5 - Capital Stock - Summary of Warrants Activity (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 06, 2025
Jun. 04, 2025
Aug. 23, 2024
Common Warrants and 2023 Placement Agent Warrants [Member]                  
Warrants outstanding (in shares) 1,464,309 1,464,309 1,464,309   1,464,309        
Exercise Price (in dollars per share) $ 3.41 $ 3.41 $ 3.41   $ 3.41        
Warrants outstanding and exercisable (in shares)                  
Warrants outstanding and exercisable, exercise price (in dollars per share)                  
Warrants outstanding and exercisable (in shares) 1,464,309 1,464,309 1,464,309   1,464,309        
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41 $ 3.41 $ 3.41   $ 3.41        
Common Warrants Issued on June 30, 2024 [Member]                  
Warrants outstanding (in shares) 403,030 403,030 403,030   403,030        
Exercise Price (in dollars per share) $ 3.41 $ 3.41 $ 3.41   $ 3.41        
Warrants outstanding and exercisable (in shares)                  
Warrants outstanding and exercisable, exercise price (in dollars per share)                  
Warrants outstanding and exercisable (in shares) 403,030 403,030 403,030   403,030        
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41 $ 3.41 $ 3.41   $ 3.41        
Common Warrants [Member]                  
Warrants outstanding (in shares) 4,056,201 4,056,201 4,056,201   4,056,201 2,272,203     2,401,047
Exercise Price (in dollars per share) $ 1.78 $ 1.78 $ 1.78   $ 1.78 $ 3.41      
Warrants outstanding and exercisable (in shares)         2,272,203 103,453      
Warrants outstanding and exercisable, exercise price (in dollars per share)         $ 3.41 $ 69.03      
Granted, warrants (in shares)         2,188,862 24,104      
Granted, warrants, exercise price (in dollars per share)         $ 3.81 $ 68.4      
Make Whole Provision, warrants (in shares)           2,426,986      
Make Whole Provision, weighted average exercise price (in dollars per share)           $ 3.41      
Exercised, warrants (in shares)     (394,864) 0 (404,864) (282,314)      
Exercised, warrants, exercise price (in dollars per share)     $ 3.41   $ 3.41 $ 3.41      
Expired, warrants (in shares)           (26)      
Expired, warrants, exercise price (in dollars per share)           $ 2,575.38      
Warrants outstanding and exercisable (in shares) 4,056,201 4,056,201 4,056,201   4,056,201 2,272,203      
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 1.78 $ 1.78 $ 1.78   $ 1.78 $ 3.41      
Prefunded Warrants [Member]                  
Warrants outstanding (in shares) 1,989,392 1,989,392 1,989,392   1,989,392        
Exercise Price (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001   $ 3.77    
Warrants outstanding and exercisable (in shares)                  
Warrants outstanding and exercisable, exercise price (in dollars per share)                  
Exercised, warrants (in shares) 0                
Warrants outstanding and exercisable (in shares) 1,989,392 1,989,392 1,989,392   1,989,392        
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001        
Advisor Warrants [Member]                  
Warrants outstanding (in shares) 100,000 100,000 100,000   100,000        
Exercise Price (in dollars per share) $ 3.77 $ 3.77 $ 3.77   $ 3.77        
Warrants outstanding and exercisable (in shares)                  
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.77                
Warrants outstanding and exercisable (in shares) 100,000 100,000 100,000   100,000        
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.77 $ 3.77 $ 3.77   $ 3.77        
The 2025 Placement Agent Warrants [Member]                  
Warrants outstanding (in shares) 99,470 99,470 99,470   99,470        
Exercise Price (in dollars per share) $ 4.71 $ 4.71 $ 4.71   $ 4.71     $ 4.7125  
Warrants outstanding and exercisable (in shares)                  
Warrants outstanding and exercisable, exercise price (in dollars per share)                  
Exercised, warrants (in shares)   0              
Warrants outstanding and exercisable (in shares) 99,470 99,470 99,470   99,470        
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 4.71 $ 4.71 $ 4.71   $ 4.71