Quarterly report [Sections 13 or 15(d)]

WARRANTS (Details)

v3.25.3
WARRANTS (Details)
3 Months Ended 9 Months Ended
Jul. 28, 2025
$ / shares
shares
Jul. 22, 2025
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2025
$ / shares
shares
Dec. 31, 2024
shares
WARRANTS              
Number of Warrants     66,257,259 66,257,259   66,257,259 57,141,386
Number of shares issued for exercise of warrants     1,279,923 1,279,923      
Proceeds from exercise of pre-funded warrants | $     $ 3,050 $ 3,050 $ 28,039    
Registered Direct Offering              
WARRANTS              
Number of shares issued for exercise of warrants     984,736 984,736      
July 22, 2025 Discounted Exercise              
WARRANTS              
Exercise price | $ / shares   $ 0.8125          
Shares issued for discounted exercise warrants   8,411,214          
July 28, 2025 Discounted Exercise              
WARRANTS              
Exercise price | $ / shares $ 0.83518            
Shares issued for discounted exercise warrants 10,410,906            
July 22, 2025 PIPE Offering              
WARRANTS              
Exercise price | $ / shares   $ 1.25          
Warrants issued   12,616,820          
July 28, 2025 PIPE Offering              
WARRANTS              
Warrants issued 15,616,360            
Exercise Price C$ 12.00 | November 2025              
WARRANTS              
Exercise price | $ / shares           $ 12  
Number of Warrants     279,613 279,613   279,613  
Exercise Price USD 2.02 | January 2026              
WARRANTS              
Exercise price | $ / shares     $ 2.02 $ 2.02      
Number of Warrants     7,854,656 7,854,656   7,854,656  
Exercise Price USD 2.02 | January 2027              
WARRANTS              
Exercise price | $ / shares     $ 2.02 $ 2.02      
Number of Warrants     7,854,656 7,854,656   7,854,656  
Exercise Price USD 12.60 | August 2026              
WARRANTS              
Exercise price | $ / shares     $ 12.6 $ 12.6      
Number of Warrants     524,088 524,088   524,088  
Exercise Price USD 9.60 | August 2026              
WARRANTS              
Exercise price | $ / shares     $ 9.6 $ 9.6      
Number of Warrants     146,744 146,744   146,744  
Exercise Price USD 7.50 | April 2028              
WARRANTS              
Exercise price | $ / shares     $ 7.5 $ 7.5      
Number of Warrants     345,938 345,938   345,938  
Exercise Price USD 6.10 | April 2028              
WARRANTS              
Exercise price | $ / shares     $ 6.1 $ 6.1      
Number of Warrants     69,188 69,188   69,188  
Exercise Price USD 1.75 | February 2029              
WARRANTS              
Exercise price | $ / shares     $ 1.75 $ 1.75      
Number of Warrants     11,227,714 11,227,714   11,227,714  
Exercise Price USD 2.50 | July 2029              
WARRANTS              
Exercise price | $ / shares     $ 2.5 $ 2.5      
Number of Warrants     7,854,656 7,854,656   7,854,656  
Exercise Price USD 0.01              
WARRANTS              
Exercise price | $ / shares     $ 0.01 $ 0.01      
Number of Warrants     1,866,826 1,866,826   1,866,826  
Exercise Price US$1.25 | July 2030              
WARRANTS              
Exercise price | $ / shares     $ 1.25 $ 1.25      
Number of Warrants     28,233,180 28,233,180   28,233,180  
Pre-Funded Warrants | Registered Direct Offering              
WARRANTS              
Exercise price | $ / shares   $ 0.0001