v3.26.1
STOCKHOLDERS' EQUITY - Inputs valued under using the Black-Scholes pricing model (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jun. 04, 2025
STOCKHOLDERS' EQUITY      
Vesting term 4 years 4 years  
Expire term 10 years 10 years  
2015 Equity Incentive Plan      
STOCKHOLDERS' EQUITY      
Maximum number of shares authorized to issue 231,800,000    
Exercise price of options granted $ 1.6    
Expire term 10 years    
Expected life (years) 6 years 6 months    
Risk-free interest rate 4.00%    
Expected volatility 54.60%    
Annual dividend yield 0.00%    
2015 Equity Incentive Plan | Minimum      
STOCKHOLDERS' EQUITY      
Exercise price of options granted $ 1.6 $ 1.25  
2015 Equity Incentive Plan | Maximum      
STOCKHOLDERS' EQUITY      
Exercise price of options granted $ 1.76 $ 1.38  
2025 Equity Incentive Plan      
STOCKHOLDERS' EQUITY      
Maximum number of shares authorized to issue     80,000,000