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 |