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

EQUITY - Warrants liability (Details)

v3.25.1
EQUITY - Warrants liability (Details) - USD ($)
12 Months Ended
Oct. 23, 2024
Jul. 26, 2024
Dec. 31, 2024
Dec. 31, 2023
Tranche A and B Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
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)  
Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning     $ 94,185  
Warrant liability and accelerated warrant liability at issuance     31,182,033  
Balance at the end     5,592 $ 94,185
Warrants | United States dollar denominated warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning     $ 94,185 1,859,374
Fair Value of US$ warrant liability as of June 30, 2023       1,287,400
Fair value of previously liability-classified US$ warrants reclassified to additional paid-in-capital as of July 1, 2023       (1,287,400)
Change in fair value of the warrant liability and accelerated warrant 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
Foreign exchange loss (gain)       $ (7,426)
Balance at the end       94,185
Warrants | Canadian dollar denominated warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value of previously equity-classified C$ warrants reclassified to warrant liability as of July 1, 2023       396,375
Change in fair value of the warrant liability and accelerated warrant liability     $ (88,593) $ (302,190)
Warrants | Tranche A and B Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value of previously liability-classified US$ warrants reclassified to additional paid-in-capital as of July 1, 2023 8,689,149   (8,689,149)  
Change in fair value of the warrant liability and accelerated warrant liability $ 22,492,884   $ (22,492,884)