Quarterly report [Sections 13 or 15(d)]

WARRANTS (Details)

v3.25.1
WARRANTS (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Mar. 31, 2024
shares
Mar. 31, 2025
$ / shares
shares
Dec. 31, 2024
shares
WARRANTS        
Number of Warrants 57,141,386   57,141,386 57,141,386
Warrant exercised 0 0    
Exercise Price C$ 12.00 | November 2025        
WARRANTS        
Exercise Price | $ / shares $ 12.00      
Number of Warrants 279,613   279,613  
Exercise Price USD 2.02 | January 2026        
WARRANTS        
Exercise Price | $ / shares     $ 2.02  
Number of Warrants 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  
Exercise Price USD 12.60 | August 2026        
WARRANTS        
Exercise Price | $ / shares     $ 12.60  
Number of Warrants 524,088   524,088  
Exercise Price USD 9.60 | August 2026        
WARRANTS        
Exercise Price | $ / shares     $ 9.60  
Number of Warrants 146,744   146,744  
Exercise Price USD 7.50 | April 2028        
WARRANTS        
Exercise Price | $ / shares     $ 7.50  
Number of Warrants 345,938   345,938  
Exercise Price USD 6.10 | April 2028        
WARRANTS        
Exercise Price | $ / shares     $ 6.10  
Number of Warrants 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  
Exercise Price USD 2.50 | July 2029        
WARRANTS        
Exercise Price | $ / shares     $ 2.50  
Number of Warrants 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