v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Key Input to Warrants (Details) - Private Placement Warrant
Jun. 30, 2025
Dec. 31, 2024
Risk-free interest rate | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input 0.0396 0.0411
Risk-free interest rate | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input 0.0441 0.0412
Expected term (years) | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding, term 3 months 9 months
Expected term (years) | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding, term 1 year 1 year 5 months 26 days
Expected volatility | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input 0.425 0.397
Expected volatility | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input 0.803 0.765
Exercise price    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input 11.50 11.50
Underlying stock price    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Measurement input 3.66 3.65