Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
FAIR VALUE - Option-pricing assumptions and assumptions used upon issuance (Details)
Mar. 31, 2025
Y
Dec. 31, 2024
Y
Sep. 30, 2023
Oct. 31, 2022
July 2024 Warrants | Volatility        
FAIR VALUE        
Warrants 1.12      
July 2024 Warrants | Volatility | Minimum        
FAIR VALUE        
Warrants   0.806    
July 2024 Warrants | Volatility | Maximum        
FAIR VALUE        
Warrants   1.04    
July 2024 Warrants | Risk-free interest rate        
FAIR VALUE        
Warrants 0.038      
July 2024 Warrants | Risk-free interest rate | Minimum        
FAIR VALUE        
Warrants   0.035    
July 2024 Warrants | Risk-free interest rate | Maximum        
FAIR VALUE        
Warrants   0.042    
July 2024 Warrants | Expected life (years)        
FAIR VALUE        
Warrants 3.3      
July 2024 Warrants | Expected life (years) | Minimum        
FAIR VALUE        
Warrants   0.5    
July 2024 Warrants | Expected life (years) | Maximum        
FAIR VALUE        
Warrants   4.8    
July 2024 Warrants | Dividend        
FAIR VALUE        
Warrants 0 0    
September 2023 Warrants | Volatility        
FAIR VALUE        
Warrants 1 1.05    
September 2023 Warrants | Volatility | Minimum        
FAIR VALUE        
Warrants 1      
September 2023 Warrants | Risk-free interest rate        
FAIR VALUE        
Warrants 0.0448      
September 2023 Warrants | Risk-free interest rate | Minimum        
FAIR VALUE        
Warrants   0.042    
September 2023 Warrants | Risk-free interest rate | Maximum        
FAIR VALUE        
Warrants   0.043    
September 2023 Warrants | Expected life (years)        
FAIR VALUE        
Warrants 3.69      
September 2023 Warrants | Expected life (years) | Minimum        
FAIR VALUE        
Warrants   0.8    
September 2023 Warrants | Expected life (years) | Maximum        
FAIR VALUE        
Warrants   4.2    
September 2023 Warrants | Dividend        
FAIR VALUE        
Warrants 0 0 0  
October 2022 Warrants | Volatility        
FAIR VALUE        
Warrants 1.179 1.175    
October 2022 Warrants | Risk-free interest rate        
FAIR VALUE        
Warrants 0.0389 0.0427    
October 2022 Warrants | Expected life (years)        
FAIR VALUE        
Warrants 2.6 2.8    
October 2022 Warrants | Dividend        
FAIR VALUE        
Warrants 0 0   0