Quarterly report [Sections 13 or 15(d)]

EQUITY - Equity transactions (Details)

v3.25.3
EQUITY - Equity transactions (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 23, 2024
USD ($)
Y
$ / shares
Jul. 26, 2024
USD ($)
$ / shares
Y
D
shares
Jul. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Class of Stock [Line Items]                
Issuance costs of units | $   $ 2,675,487 $ 1,400,000          
Net cash proceeds | $   27,657,497            
Loss on Sale of Common Shares and Warrants | $   3,524,535     $ 3,494,536 $ 3,494,536    
Tranche A and B Warrants                
Class of Stock [Line Items]                
Fair value of 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.5            
Gross proceeds from issuance allocated to common shares warrants | $   $ 35,300,000            
July 2024 Private Placement | Pre-Funded Warrants                
Class of Stock [Line Items]                
Number of units issued   4,371,027            
Number of common share per warrant   1            
Number of warrants per unit   1            
Exercise price of warrant | $ / shares   $ 0.01            
July 2024 Private Placement | Common Share Units                
Class of Stock [Line Items]                
Number of units issued   9,757,669            
Number of common share per unit   1            
Price per unit | $ / shares   $ 2.15            
July 2024 Private Placement | Common Share Units | One Tranche A                
Class of Stock [Line Items]                
Number of common share per warrant   1            
Number of warrants per unit   1            
July 2024 Private Placement | Common Share Units | One Tranche B                
Class of Stock [Line Items]                
Number of common share per warrant   1            
Number of warrants per unit   1            
July 2024 Private Placement | Common Share Units | One Tranche C                
Class of Stock [Line Items]                
Number of common share per warrant   1            
Number of warrants per unit   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 common share per warrant   1            
Number of warrants per unit   1            
July 2024 Private Placement | Pre Funded Units | One Tranche B                
Class of Stock [Line Items]                
Number of common share per warrant   1            
Number of warrants per unit   1            
July 2024 Private Placement | Pre Funded Units | One Tranche C                
Class of Stock [Line Items]                
Number of common share per warrant   1            
Number of warrants per unit   1            
Volatility | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input 1.009 1.025            
Risk-free interest rate | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input 4.1 0.0434            
Exercise price | Tranche A and B Warrants                
Class of Stock [Line Items]                
Warrants, measurement input | $ / shares 2.02 2.02            
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]                
Fair value of AB Warrant Liability at issuance | $             $ 31,182,033  
Change in fair value of Warrant Liability | $             (22,492,884)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | $       $ 5,592     5,592 $ 94,185
Warrants | Canadian dollar denominated warrants                
Class of Stock [Line Items]                
Change in fair value of Warrant Liability | $             (88,593)  
Warrants | Tranche A and B Warrants                
Class of Stock [Line Items]                
Change in fair value of Warrant Liability | $       22,492,884        
Reclassified from liability to additional paid-in-capital | $       $ 8,689,149     $ (8,689,149)