v3.25.1
FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details)
Mar. 31, 2025
$ / shares
Y
Dec. 31, 2024
Y
$ / shares
Risk-free interest rate per year    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 0.039 0.043
Expected volatility per year    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 1.242 1.19
Contractual expiration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input | Y 4.1 4.3
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 288.9 288.9
Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 1.44 5.31