Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details)

v3.24.3
WARRANTS (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2024
$ / shares
shares
Jan. 31, 2024
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Jul. 26, 2024
$ / shares
Dec. 31, 2023
shares
WARRANTS              
Exercise Price | $ / shares           $ 0.01  
Number of Warrants     57,341,371 57,341,371 57,341,371   13,595,987
Exercise Price C$ 18.00              
WARRANTS              
Exercise Price | $ / shares $ 18.00   $ 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              
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 1.75 | February 2029              
WARRANTS              
Exercise Price | $ / shares         $ 1.75    
Number of Warrants     11,227,714 11,227,714 11,227,714    
Exercise Price USD 2.02 | January 2026              
WARRANTS              
Exercise Price | $ / shares         $ 2.02    
Number of Warrants     14,128,696 14,128,696 14,128,696    
Exercise Price USD 2.02 | January 2027              
WARRANTS              
Exercise Price | $ / shares         $ 2.02    
Number of Warrants     14,128,696 14,128,696 14,128,696    
Exercise Price USD 2.50 | July 2029              
WARRANTS              
Exercise Price | $ / shares         $ 2.50    
Number of Warrants     14,128,696 14,128,696 14,128,696    
Exercise Price USD 0.01              
WARRANTS              
Exercise Price | $ / shares         $ 0.01    
Number of Warrants     2,162,013 2,162,013 2,162,013    
Exercise Price C$ 28.80              
WARRANTS              
Exercise Price | $ / shares   $ 28.80          
Warrants Expired   139,659          
Pre-Funded Warrants              
WARRANTS              
Warrant exercises during period     2,803,738 2,803,738