v3.25.2
FAIR VALUE MEASUREMENTS - 2024 Convertible Notes and 2025 Convertible Notes (Details) - Convertible Notes 2024 and 2025
Mar. 31, 2025
Y
Dec. 31, 2024
Y
Discount Rate    
Fair value disclosure    
Fair value measurement input, discount rate 0.20 0.20
Minimum | Probability of conversion at maturity scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0.70 0.70
Minimum | Probability of voluntary conversion scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0 0
Minimum | Remaining term for conversion at maturity scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0 0.01
Minimum | Remaining term for voluntary conversion scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0 0.01
Maximum | Probability of conversion at maturity scenario    
Fair value disclosure    
Fair value measurement input, discount rate 1 1
Maximum | Probability of voluntary conversion scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0.30 0.30
Maximum | Remaining term for conversion at maturity scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0.98 0.28
Maximum | Remaining term for voluntary conversion scenario    
Fair value disclosure    
Fair value measurement input, discount rate 0.23 0.03