v3.26.1
SHAREHOLDERS' EQUITY - Warrants (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Weighted Average Exercise Price Per ADS  
Intrinsic value of outstanding warrants | $ $ 4,000,000
ADS  
ADSs Underlying Warrants  
Warrants outstanding and exercisable, beginning (in shares) 10,241,240
Expired (In shares) (22,324)
Warrants outstanding and exercisable, end (in shares) 9,708,823
Weighted Average Exercise Price Per ADS  
Outstanding and exercisable, beginning (in dollars per share) | $ / shares $ 10.59
Expired (in dollars per share) | $ / shares 56
Outstanding and exercisable, end (in dollars per share) | $ / shares $ 11.02
Intrinsic value of outstanding warrants | $ $ 0
ADS | Pre-funded warrants  
ADSs Underlying Warrants  
Warrants exercised (in shares) (485,093)
ADS | Warrants  
ADSs Underlying Warrants  
Warrants exercised (in shares) (25,000)
Weighted Average Exercise Price Per ADS  
Exercised warrants (in dollars per share) | $ / shares $ 9.08