v3.25.2
SHARE-BASED PAYMENT - Schedule of Stock Options (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Number of Shares        
Number of shares, outstanding at beginning (in shares) 32,701,399 32,876,682 32,876,682  
Number of shares, granted (in shares) 300,000      
Number of shares, exercised (in shares) (33,334)      
Number of shares, forfeited (in shares) (3,947,722) (1,243,497)    
Number of shares, outstanding at ending (in shares) 29,020,343 31,633,185 32,701,399 32,876,682
Number of shares, expected to vest and exercisable (in shares) 29,020,343 31,633,185    
Number of shares, exercisable (in shares) 26,487,010 20,922,066    
Weighted Average Exercise Price (US$)        
Weighted average exercise price, outstanding at beginning (in dollars per share) $ 5.80 $ 6.01 $ 6.01  
Weighted average exercise price, granted (in dollars per share) 3.57      
Weighted average exercise price, exercised (in dollars per share) 2.08      
Weighted average exercise price, forfeited (in dollars per share) 6.20 4.22    
Weighted average exercise price, outstanding at ending (in dollars per share) 5.72 6.08 5.80 $ 6.01
Weighted average exercise price, expected to vest and exercisable (in dollars per share) 5.72 6.08    
Weighted average exercise price, exercisable (in dollars per share) 6.12 6.15    
Weighted Average Grant Date Fair Value (US$)        
Weighted average grant date fair value, outstanding at beginning (in dollars per share) 4.58 4.73 4.73  
Weighted average grant date fair value, grant (in dollars per share) 2.99      
Weighted average grant date fair value per share, non-vested shares, exercised (in dollars per share) 1.48      
Weighted average grant date fair value per share, non-vested shares, forfeited (in dollars per share) 4.85 2.83    
Weighted average grant date fair value, outstanding at ending (in dollars per share) 4.53 4.80 $ 4.58 $ 4.73
Weighted average grant date fair value, expected to vest and exercisable (in dollars per share) 4.53 4.80    
Weighted average grant date fair value, exercisable (in dollars per share) $ 4.85 $ 4.88    
Weighted Average Remaining Contractual Life        
Weighted average remaining contractual, outstanding 4 years 2 months 12 days 5 years 2 months 12 days 4 years 6 months 5 years 8 months 12 days
Weighted average remaining contractual life, expected to vest and exercisable 4 years 2 months 12 days 5 years 2 months 12 days    
Weighted average remaining contractual life, exercisable 4 years 5 years 2 months 12 days