v3.26.3
STOCKHOLDERS' EQUITY - Inputs valued under using the Black-Scholes pricing model (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 04, 2025
STOCKHOLDERS' EQUITY      
Expected life (years) 6 years 6 months 6 years 6 months  
Risk-free interest rate, Minimum 3.95% 0.60%  
Risk-free interest rate, Maximum 5.19% 4.60%  
Expected volatility, Minimum 54.60% 37.00%  
Expected volatility, Maximum 56.20% 52.90%  
Annual dividend yield 0.00% 0.00%  
2015 Equity Incentive Plan      
STOCKHOLDERS' EQUITY      
Maximum number of shares authorized to issue 231,800,000    
Exercise price of options granted $ 1.61    
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