Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details)

v3.24.2.u1
WARRANTS (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2024
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
shares
WARRANTS          
Number of Warrants   13,387,994 13,387,994 13,387,994 13,595,987
Warrant exercises during period   0 0    
Exercise Price C$ 28.80          
WARRANTS          
Exercise Price | $ / shares $ 28.80        
Warrants Expired 139,659        
Exercise Price C$ 18.00          
WARRANTS          
Exercise Price | $ / shares   $ 18.00 $ 18.00    
Warrants Expired     68,334    
Exercise Price C$ 18.00 | November 2024          
WARRANTS          
Exercise Price | $ / shares   $ 18.00 $ 18.00    
Number of Warrants   150,818 150,818 150,818  
Exercise Price C$ 18.00 | December 2024          
WARRANTS          
Exercise Price | $ / shares   $ 18.00 $ 18.00    
Number of Warrants   49,167 49,167 49,167  
Exercise Price C$ 12.00 | November 2025          
WARRANTS          
Exercise Price | $ / shares   $ 12.00 $ 12.00    
Number of Warrants   279,613 279,613 279,613  
Exercise Price USD 12.60 | August 2026          
WARRANTS          
Exercise Price | $ / shares       $ 12.60  
Number of Warrants   524,088 524,088 524,088  
Exercise Price USD 9.60 | August 2026          
WARRANTS          
Exercise Price | $ / shares       $ 9.60  
Number of Warrants   146,744 146,744 146,744  
Exercise Price USD 7.50 | April 2028          
WARRANTS          
Exercise Price | $ / shares       $ 7.50  
Number of Warrants   345,938 345,938 345,938  
Exercise Price USD 6.10 | April 2028          
WARRANTS          
Exercise Price | $ / shares       $ 6.10  
Number of Warrants   69,188 69,188 69,188  
Exercise Price USD 0.01          
WARRANTS          
Exercise Price | $ / shares       $ 0.01  
Number of Warrants   594,724 594,724 594,724  
Exercise Price USD 1.75 | February 2029          
WARRANTS          
Exercise Price | $ / shares       $ 1.75  
Number of Warrants   11,227,714 11,227,714 11,227,714