EQUITY - Information About Warrant Activities (Details) - $ / shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Number of Warrants | ||
| Beginning balance (in shares) | 14,215,311 | 14,615,703 |
| Granted (in shares) | 6,793,575 | |
| Exercised (in shares) | (10,959,401) | (2,632,955) |
| Forfeited (in shares) | (100,000) | |
| Expired (in shares) | (10,000) | (94,644) |
| Ending balance (in shares) | 3,245,910 | 18,581,679 |
| Weighted Average Exercise Price | ||
| Beginning balance (in dollars per share) | $ 8.03 | $ 11.91 |
| Granted (in dollars per share) | 0.002 | |
| Exercised (in dollars per share) | 5.65 | 9.14 |
| Expired (in dollars per share) | 15.22 | 15.39 |
| Forfeited (in dollars per share) | 14.00 | |
| Ending balance (in dollars per share) | $ 16.04 | $ 7.92 |