Quarterly report [Sections 13 or 15(d)]

FAIR VALUE - Option-pricing assumptions and assumptions used upon issuance (Details)

v3.25.3
FAIR VALUE - Option-pricing assumptions and assumptions used upon issuance (Details)
Sep. 30, 2025
Y
USD ($)
Dec. 31, 2024
Y
Oct. 31, 2022
July 2024 Warrants | Volatility | Minimum      
FAIR VALUE      
Warrants 1.10 0.806  
July 2024 Warrants | Volatility | Maximum      
FAIR VALUE      
Warrants 1.14 1.04  
July 2024 Warrants | Risk-free interest rate | Minimum      
FAIR VALUE      
Warrants 0.036 0.035  
July 2024 Warrants | Risk-free interest rate | Maximum      
FAIR VALUE      
Warrants 0.038 0.042  
July 2024 Warrants | Expected life (years) | Minimum      
FAIR VALUE      
Warrants 3.3 0.5  
July 2024 Warrants | Expected life (years) | Maximum      
FAIR VALUE      
Warrants 4.1 4.8  
July 2024 Warrants | Dividend      
FAIR VALUE      
Warrants 0 0  
September 2023 Warrants | Volatility      
FAIR VALUE      
Warrants   1.05  
September 2023 Warrants | Volatility | Minimum      
FAIR VALUE      
Warrants 1.0017    
September 2023 Warrants | Volatility | Maximum      
FAIR VALUE      
Warrants 1.048    
September 2023 Warrants | Risk-free interest rate | Minimum      
FAIR VALUE      
Warrants 0.0361 0.042  
September 2023 Warrants | Risk-free interest rate | Maximum      
FAIR VALUE      
Warrants 0.0389 0.043  
September 2023 Warrants | Expected life (years) | Minimum      
FAIR VALUE      
Warrants 2.94 0.8  
September 2023 Warrants | Expected life (years) | Maximum      
FAIR VALUE      
Warrants 3.44 4.2  
September 2023 Warrants | Dividend      
FAIR VALUE      
Warrants 0 0  
October 2022 Warrants | Volatility      
FAIR VALUE      
Warrants 1.35 1.175  
October 2022 Warrants | Risk-free interest rate      
FAIR VALUE      
Warrants 0.036 0.0427  
October 2022 Warrants | Expected life (years)      
FAIR VALUE      
Warrants 2.1 2.8  
October 2022 Warrants | Dividend      
FAIR VALUE      
Warrants 0 0 0