NET LOSS PER SHARE - Potentially dilutive shares (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| NET LOSS PER SHARE | ||||
| Total potentially dilutive shares | 3,245,059 | 750,918 | 3,245,059 | 750,918 |
| Warrants | ||||
| NET LOSS PER SHARE | ||||
| Total potentially dilutive shares | 3,032,892 | 522,008 | 3,032,892 | 522,008 |
| Preferred shares on an as-converted-into-common-stock basis | ||||
| NET LOSS PER SHARE | ||||
| Total potentially dilutive shares | 16,743 | 16,743 | ||
| Stock options | ||||
| NET LOSS PER SHARE | ||||
| Total potentially dilutive shares | 212,167 | 212,167 | 212,167 | 212,167 |