NET LOSS PER SHARE - Potentially dilutive shares (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
NET LOSS PER SHARE | ||||
Total potentially dilutive shares | 750,918 | 575,952 | 750,918 | 715,987 |
Warrants | ||||
NET LOSS PER SHARE | ||||
Total potentially dilutive shares | 522,008 | 264,379 | 522,008 | 404,414 |
Preferred shares on an as-converted-into-common-stock basis | ||||
NET LOSS PER SHARE | ||||
Total potentially dilutive shares | 16,743 | 133,086 | 16,743 | 133,086 |
Stock options | ||||
NET LOSS PER SHARE | ||||
Total potentially dilutive shares | 212,167 | 178,487 | 212,167 | 178,487 |