Quarterly report [Sections 13 or 15(d)]

EQUITY - Equity transactions (Details)

v3.25.2
EQUITY - Equity transactions (Details)
3 Months Ended 12 Months Ended
Oct. 23, 2024
USD ($)
Y
$ / shares
Jul. 26, 2024
USD ($)
Y
$ / shares
D
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Class of Stock [Line Items]          
Issuance costs of units | $   $ 2,675,487      
Net cash proceeds | $   27,657,497      
Loss on Sale of Common Shares and Warrants | $   3,524,535      
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  
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 (22,492,884)  
Reclassified from liability to additional paid-in-capital | $     $ 8,689,149 $ (8,689,149)