v3.25.2
DERIVATIVE LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of derivative liabilities at fair value [Table Text Block]
Balance December 31, 2023 $ 176  
Issuance of warrants for private placement (Note 10)   346  
       
Issuance of warrants upon conversion of existing debentures (Note 8)   60  
Issuance of contingent warrants upon conversion of existing debentures (Note 8)   649  
Issuance of warrants and conversion feature for extinguishment of existing debentures (Note 8)   55  
Modification of warrants upon restructuring of debentures (Note 8)   109  
Modification of conversion feature upon restructuring of debentures (Note 8)   129  
Issuance of warrants - equity (Note 8)   (359 )
Fair value change on derivative liabilities   (876 )
Balance December 31, 2024 $ 289  
Fair value change on derivative liabilities   1,782  
Balance June 30, 2025 $ 2,071