Annual report [Section 13 and 15(d), not S-K Item 405]

EQUITY - Equity transactions (Details)

v3.25.1
EQUITY - Equity transactions (Details)
1 Months Ended 12 Months Ended
Oct. 23, 2024
USD ($)
Y
Jul. 26, 2024
USD ($)
Y
D
$ / shares
shares
Jul. 01, 2023
USD ($)
shares
Aug. 31, 2023
USD ($)
Y
$ / shares
shares
Dec. 31, 2024
USD ($)
Y
$ / shares
$ / shares
shares
Dec. 31, 2023
USD ($)
Y
shares
Sep. 30, 2023
shares
Jul. 01, 2023
$ / shares
COMMON SHARES                
Issuance costs of units   $ 2,675,487            
Warrants exercise price | $ / shares   $ 0.01            
Reclassification of CAD denominated warrants from additional paid-in capital to warrant liability due to change in functional currency           $ (396,375)    
Gross proceeds from issuance allocated to common shares         $ 190,274      
Warrant liability         5,592 $ 94,185    
Net proceeds allocated to Common Shares   $ 27,657,497   $ 9,772,464        
Loss on issuance of common shares, warrants, and pre-funded warrants in July 2024 PIPE   3,524,535     $ (3,524,535)      
Common Stock, Capital Shares Reserved for Future Issuance | shares         63,680,285 16,133,820    
Pre- funded warrants                
COMMON SHARES                
Warrants exercise price | $ / shares         $ 0.01      
Number of shares by each warrant entitles | shares         2,162,013 594,725    
Common Warrants                
COMMON SHARES                
Net proceeds allocated to Common Shares       7,972,736        
United States Dollar Denominated Warrants                
COMMON SHARES                
Number of warrants reclassified to permanent equity due to change in functional currency | shares     870,026          
Warrants with fair value     $ 1,287,400          
Canadian Dollar Denominated Warrants                
COMMON SHARES                
Reclassification of CAD denominated warrants from additional paid-in capital to warrant liability due to change in functional currency     $ 396,375          
Number of warrants reclassified to permanent equity due to change in functional currency | shares     687,591          
Warrant liability           $ 94,185    
Change in fair value of warrant liability           $ 302,190    
Canadian Dollar Denominated Warrants | Nonoperating Income (Expense)                
COMMON SHARES                
Warrant liability         $ 5,592      
Change in fair value of warrant liability         $ 88,593      
Tranche A and B Warrants                
COMMON SHARES                
Warrant liability and accelerated warrant liability at issuance $ 8,689,149 $ 31,182,033            
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]         Nonoperating Income (Expense)      
August 2023 PIPE                
COMMON SHARES                
Issuance costs of units       $ 2,738,558        
Warrants exercisable term       5 years        
Number of shares issued | shares       9,945,969        
Gross proceeds from issuance allocated to common shares       $ 20,483,758        
Net of issuance costs       $ 466,658        
August 2023 PIPE | Pre- funded warrants                
COMMON SHARES                
Number of shares by each warrant entitles | shares       954,725        
Exercise price of warrant | $ / shares       $ 1.87        
August 2023 PIPE | Common Warrants                
COMMON SHARES                
Warrants exercise price | $ / shares       $ 1.75        
Number of shares by each warrant entitles | shares       10,900,604        
Exercise price of warrant | $ / shares       $ 1.88        
August 2023 PIPE | Compensation warrants                
COMMON SHARES                
Warrants exercise price | $ / shares       $ 1.75        
Number of shares by each warrant entitles | shares       327,020        
July 2024 Private Placement                
COMMON SHARES                
Threshold days after completion of tranche milestone events   60 days            
Threshold days to get shareholders approval | D   90            
Aggregate gross proceeds   $ 30,332,984            
Offering costs and agent fee   $ 2,675,487            
July 2024 Private Placement | Pre- funded warrants                
COMMON SHARES                
Number of units issued | shares   4,371,027            
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
July 2024 Private Placement | One Tranche A                
COMMON SHARES                
Warrants exercise price | $ / shares   $ 2.02            
Warrants exercisable term   18 months            
Threshold days after completion of tranche milestone events   60 days            
July 2024 Private Placement | One Tranche B                
COMMON SHARES                
Warrants exercise price | $ / shares   $ 2.02            
Warrants exercisable term   30 months            
July 2024 Private Placement | One Tranche C                
COMMON SHARES                
Warrants exercise price | $ / shares   $ 2.50            
Gross proceeds from issuance allocated to common shares warrants   $ 35,300,000            
July 2024 Private Placement | Common Share Units                
COMMON SHARES                
Number of units issued | shares   9,757,669            
Price per unit | $ / shares   $ 2.15            
Number of common share per unit | shares   1            
July 2024 Private Placement | Common Share Units | One Tranche A                
COMMON SHARES                
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
July 2024 Private Placement | Common Share Units | One Tranche B                
COMMON SHARES                
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
July 2024 Private Placement | Common Share Units | One Tranche C                
COMMON SHARES                
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
July 2024 Private Placement | Pre Funded Units                
COMMON SHARES                
Price per unit | $ / shares   $ 2.14            
July 2024 Private Placement | Pre Funded Units | One Tranche A                
COMMON SHARES                
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
July 2024 Private Placement | Pre Funded Units | One Tranche B                
COMMON SHARES                
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
July 2024 Private Placement | Pre Funded Units | One Tranche C                
COMMON SHARES                
Number of warrants per unit | shares   1            
Number of common share per warrant | shares   1            
At-the-Market Offering (ATM)                
COMMON SHARES                
Number of shares issued | shares         75,862      
Gross proceeds from issuance allocated to common shares         $ 190,274      
Common Stock, Capital Shares Reserved for Future Issuance | shares             25,000,000.0  
Minimum | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Warrants exercise price | $ / shares               $ 12.00
Maximum | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Warrants exercise price | $ / shares               $ 28.80
Maximum | July 2024 Private Placement | One Tranche A                
COMMON SHARES                
Gross proceeds from issuance allocated to common shares warrants   $ 28,500,000            
Maximum | July 2024 Private Placement | One Tranche B                
COMMON SHARES                
Gross proceeds from issuance allocated to common shares warrants   $ 28,500,000            
Risk free interest rate | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Warrants, measurement input         2.93 0.0388    
Risk free interest rate | Tranche A and B Warrants                
COMMON SHARES                
Warrants, measurement input 4.10 4.34            
Risk free interest rate | August 2023 PIPE                
COMMON SHARES                
Warrants, measurement input       0.0436        
Exercise Price | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Warrants, measurement input         12.00 12.60    
Exercise Price | Tranche A and B Warrants                
COMMON SHARES                
Warrants, measurement input 2.02 2.02            
Volatility | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Warrants, measurement input         110.2 1.315    
Volatility | Tranche A and B Warrants                
COMMON SHARES                
Warrants, measurement input 100.9 102.5            
Volatility | August 2023 PIPE                
COMMON SHARES                
Warrants, measurement input       1.073        
Expected life | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Warrants, measurement input | Y         0.9 1.8    
Expected life | Tranche A and B Warrants                
COMMON SHARES                
Warrants, measurement input | Y 1.9 2.1            
Expected life | August 2023 PIPE                
COMMON SHARES                
Warrants, measurement input | Y       5.5        
Share price | Tranche A and B Warrants                
COMMON SHARES                
Warrants, measurement input 0.95 2.02            
Warrants.                
COMMON SHARES                
Warrant liability and accelerated warrant liability at issuance         $ 31,182,033      
Warrants. | United States Dollar Denominated Warrants                
COMMON SHARES                
Change in fair value of the derivative liability           $ (564,548)    
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]         Nonoperating Income (Expense) Gain (Loss) from Change in Fair Value of Financial Instruments    
Reclassified fair value           $ (1,287,400)    
Warrants. | Canadian Dollar Denominated Warrants                
COMMON SHARES                
Change in fair value of the derivative liability         $ (88,593) $ (302,190)    
Warrants. | Tranche A and B Warrants                
COMMON SHARES                
Change in fair value of the derivative liability $ 22,492,884       (22,492,884)      
Reclassified fair value $ 8,689,149       $ (8,689,149)