v3.25.2
PREFERRED STOCK AND WARRANTS - Key Inputs (Details) - Level 3 - Black Scholes Pricing Model - Warrant
Jun. 30, 2025
$ / shares
Y
Dec. 31, 2024
Y
$ / shares
Stock price    
PREFERRED STOCK AND WARRANTS    
Measurement Input 4.01 4.16
Strike price    
PREFERRED STOCK AND WARRANTS    
Measurement Input 3.77 3.77
Risk-free rate    
PREFERRED STOCK AND WARRANTS    
Measurement Input 0.0374 0.0421
Volatility    
PREFERRED STOCK AND WARRANTS    
Measurement Input 0.56 0.575
Dividend yield    
PREFERRED STOCK AND WARRANTS    
Measurement Input 0 0
Time to expiration (years)    
PREFERRED STOCK AND WARRANTS    
Measurement Input | Y 1.8 2.2
Fair value of Warrant per share    
PREFERRED STOCK AND WARRANTS    
Measurement Input 1.34 1.66