v3.26.1
STOCKHOLDERS' EQUITY - Inputs valued under using the Black-Scholes pricing model (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 04, 2025
STOCKHOLDERS' EQUITY      
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      
STOCKHOLDERS' EQUITY      
Maximum number of shares authorized to issue 231,800,000    
Exercise price of options granted $ 1.6    
Vesting term 4 years 4 years  
Expire term 10 years 10 years  
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.78 $ 1.38  
2025 Equity Incentive Plan      
STOCKHOLDERS' EQUITY      
Maximum number of shares authorized to issue     80,000,000