XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Capital Stock - Summary of Warrants Activity (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Warrants outstanding (in shares) 5,101,345 5,101,345  
Warrants outstanding as of December 31, 2023 (in shares) 5,101,345 5,101,345  
Warrants Issued on June 28, 2021 [Member]      
Warrants outstanding (in shares) 750 750  
Exercise Price (in dollars per share) $ 66 $ 66  
Warrants outstanding as of December 31, 2023 (in shares) 750 750  
Warrants outstanding as of December 31, 2023 (in dollars per share) $ 66 $ 66  
Warrants Issued on March 31, 2023 [Member]      
Warrants outstanding (in shares) 4,136,850 4,136,850  
Exercise Price (in dollars per share) $ 1.71 $ 1.71  
Warrants outstanding as of December 31, 2023 (in shares) 4,136,850 4,136,850  
Warrants outstanding as of December 31, 2023 (in dollars per share) $ 1.71 $ 1.71  
Common Warrants [Member]      
Warrants outstanding (in shares) 5,101,345 5,101,345 4,137,850
Exercise Price (in dollars per share) $ 1.71 $ 1.71 $ 1.73
Warrants outstanding as of December 31, 2022 (in shares)   4,137,850 343,099
Warrants outstanding as of December 31, 2022 (in dollars per share)   $ 1.73 $ 0
Granted, warrants (in shares) 963,745 963,745 4,543,626
Granted, warrants, exercise price (in dollars per share)   $ 1.71 $ 1.56
Exercised, warrants (in shares)     (746,027)
Exercised, warrants, exercise price (in dollars per share)     $ 0.78
Expired, warrants (in shares)   (250) (2,848)
Expired, warrants, exercise price (in dollars per share)   $ 60 $ 70.25
Warrants outstanding as of December 31, 2023 (in shares) 5,101,345 5,101,345 4,137,850
Warrants outstanding as of December 31, 2023 (in dollars per share) $ 1.71 $ 1.71 $ 1.73
Warrants Issued in Q2 2024 [Member]      
Warrants outstanding (in shares) 963,745 963,745  
Exercise Price (in dollars per share) $ 1.71 $ 1.71  
Warrants outstanding as of December 31, 2023 (in shares) 963,745 963,745  
Warrants outstanding as of December 31, 2023 (in dollars per share) $ 1.71 $ 1.71