Quarterly report [Sections 13 or 15(d)]

EQUITY - Equity transactions (Details)

v3.25.1
EQUITY - Equity transactions (Details)
3 Months Ended 12 Months Ended
Oct. 23, 2024
USD ($)
Y
$ / shares
Jul. 26, 2024
USD ($)
Y
$ / shares
D
shares
Jul. 01, 2023
shares
Mar. 31, 2024
USD ($)
Y
$ / shares
Dec. 31, 2024
USD ($)
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2025
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Y
Class of Stock [Line Items]                
Warrant liability | $         $ 5,592 $ 5,592    
Change in fair value of warrant liability | $       $ 14,133        
Issuance costs of units | $   $ 2,675,487            
Net cash proceeds | $   27,657,497            
Loss on Sale of Common Shares and Warrants | $   3,524,535            
Proceeds from issuance of Common Shares from ATM Offering, net of issuance costs | $       190,274        
Canadian dollar denominated warrants                
Class of Stock [Line Items]                
Warrants Expired         407,978      
Number of warrants reclassified to warrant liability due to change in functional currency     687,591          
Exercise price of warrant | $ / shares             $ 12.00  
Canadian dollar denominated warrants | Nonoperating Income (Expense)                
Class of Stock [Line Items]                
Warrant liability | $       108,318       $ 94,185
Change in fair value of warrant liability | $       $ 14,132        
Tranche A and B Warrants                
Class of Stock [Line Items]                
July 2024 PIPE AB Warrant liability at issuance | $ $ 8,689,149 31,182,033            
July 2024 Private Placement                
Class of Stock [Line Items]                
Aggregate gross proceeds | $   30,332,984            
Offering costs and agent fee | $   $ 2,675,487            
Threshold days to get shareholders approval | D   90            
July 2024 Private Placement | One Tranche A                
Class of Stock [Line Items]                
Exercise price of warrant | $ / shares   $ 2.02            
Warrants exercisable term   18 months            
Threshold days after completion of tranche milestone events | D   60            
July 2024 Private Placement | One Tranche A | Maximum                
Class of Stock [Line Items]                
Gross proceeds from issuance allocated to common shares warrants | $   $ 28,500,000            
July 2024 Private Placement | One Tranche B                
Class of Stock [Line Items]                
Exercise price of warrant | $ / shares   $ 2.02            
Warrants exercisable term   30 months            
Threshold days after completion of tranche milestone events | D   60            
July 2024 Private Placement | One Tranche B | Maximum                
Class of Stock [Line Items]                
Gross proceeds from issuance allocated to common shares warrants | $   $ 28,500,000            
July 2024 Private Placement | One Tranche C                
Class of Stock [Line Items]                
Exercise price of warrant | $ / shares   $ 2.50            
Gross proceeds from issuance allocated to common shares warrants | $   $ 35,300,000            
July 2024 Private Placement | Pre-Funded Warrants                
Class of Stock [Line Items]                
Exercise price of warrant | $ / shares   $ 0.01            
Number of units issued   4,371,027            
Number of warrants per unit   1            
Number of common share per warrant   1            
July 2024 Private Placement | Common Share Units                
Class of Stock [Line Items]                
Number of units issued   9,757,669            
Price per unit | $ / shares   $ 2.15            
Number of common share per unit   1            
July 2024 Private Placement | Common Share Units | One Tranche A                
Class of Stock [Line Items]                
Number of warrants per unit   1            
Number of common share per warrant   1            
July 2024 Private Placement | Common Share Units | One Tranche B                
Class of Stock [Line Items]                
Number of warrants per unit   1            
Number of common share per warrant   1            
July 2024 Private Placement | Common Share Units | One Tranche C                
Class of Stock [Line Items]                
Number of warrants per unit   1            
Number of common share per warrant   1            
July 2024 Private Placement | Pre Funded Units                
Class of Stock [Line Items]                
Price per unit | $ / shares   $ 2.14            
July 2024 Private Placement | Pre Funded Units | One Tranche A                
Class of Stock [Line Items]                
Number of warrants per unit   1            
Number of common share per warrant   1            
July 2024 Private Placement | Pre Funded Units | One Tranche B                
Class of Stock [Line Items]                
Number of warrants per unit   1            
Number of common share per warrant   1            
July 2024 Private Placement | Pre Funded Units | One Tranche C                
Class of Stock [Line Items]                
Number of warrants per unit   1            
Number of common share per warrant   1            
Volatility | Canadian dollar denominated warrants                
Class of Stock [Line Items]                
Warrants, measurement input       1.089       1.315
Volatility | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input 1.009 1.025            
Risk-free interest rate | Canadian dollar denominated warrants                
Class of Stock [Line Items]                
Warrants, measurement input       0.0429       0.0388
Risk-free interest rate | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input 0.0410 0.0434            
Exercise price | Canadian dollar denominated warrants                
Class of Stock [Line Items]                
Warrants, measurement input | $ / shares       12.28       10.80
Exercise price | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input | $ / shares 2.02 2.02            
Expected life | Canadian dollar denominated warrants                
Class of Stock [Line Items]                
Warrants, measurement input | Y       1.6       1.7
Expected life | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input | Y 1.9 2.1            
Measurement Input, Share Price | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input | $ / shares 0.95 2.02            
Warrants                
Class of Stock [Line Items]                
July 2024 PIPE AB Warrant liability at issuance | $         $ 31,182,033      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | $         $ 5,592     $ 94,185