XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Capital Stock - Summary of Warrants Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 23, 2024
Warrants outstanding (in shares) 2,272,203    
Warrants outstanding and exercisable (in shares)      
Warrants outstanding and exercisable (in shares) 2,272,203    
Second Warrants Issued on March 31, 2023 [Member]      
Warrants outstanding (in shares) 1,799,527    
Exercise Price (in dollars per share) $ 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,799,527    
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41    
Warrants Issued on March 31, 2023 [Member]      
Warrants outstanding (in shares) 472,676    
Exercise Price (in dollars per share) $ 3.41    
Warrants outstanding and exercisable (in shares)      
Warrants outstanding and exercisable, exercise price (in dollars per share)      
Warrants outstanding and exercisable (in shares) 472,676    
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41    
Common Warrants [Member]      
Warrants outstanding (in shares) 2,272,203 103,453 2,401,047
Exercise Price (in dollars per share) $ 3.41 $ 69.03  
Warrants outstanding and exercisable (in shares) 103,453 8,609  
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 69.03 $ 2,653.8  
Granted, warrants (in shares) 24,104 113,597  
Granted, warrants, exercise price (in dollars per share) $ 68.4 $ 10.17  
Exercised, warrants (in shares) (282,314) (18,681)  
Exercised, warrants, exercise price (in dollars per share) $ 3.41 $ 31.18  
Expired, warrants (in shares) (26) (72)  
Expired, warrants, exercise price (in dollars per share) $ 2,575.38 $ 2,853.75  
Make Whole Provision, warrants (in shares) 2,426,986    
Make Whole Provision, weighted average exercise price (in dollars per share) $ 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