v3.25.1
Note 4 - Capital Stock - Summary of Warrants Activity (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 23, 2024
Warrants outstanding (in shares)   2,262,203      
Warrants outstanding and exercisable (in shares)          
Warrants outstanding and exercisable (in shares)   2,262,203      
Warrants Issued on March 31, 2023 [Member]          
Warrants outstanding (in shares)   1,789,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,789,527      
Warrants outstanding and exercisable, exercise price (in dollars per share)   $ 3.41      
Warrants Issued On June 30, 2024 [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,262,203   2,272,203 2,401,047
Exercise Price (in dollars per share)   $ 3.41   $ 3.41  
Warrants outstanding and exercisable (in shares) 2,272,203 2,272,203 103,453 103,453  
Warrants outstanding and exercisable, exercise price (in dollars per share) $ 3.41 $ 3.41 $ 69.03 $ 69.03  
Granted, warrants (in shares)       24,104  
Granted, warrants, exercise price (in dollars per share)       $ 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) (10,000) (10,000) 0 (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)   2,262,203   2,272,203  
Warrants outstanding and exercisable, exercise price (in dollars per share)   $ 3.41   $ 3.41