COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS - Warrants (Details) - $ / shares |
Jun. 30, 2026 |
Nov. 13, 2025 |
Jun. 28, 2024 |
Dec. 13, 2023 |
|---|---|---|---|---|
| COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS | ||||
| Number of shares to be purchased | 5,780,701 | |||
| Loan and security agreement | ||||
| COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS | ||||
| Warrant exercise price per share (in dollars per share) | $ 0.7 | $ 0.79 | ||
| December 2023 warrants | ||||
| COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS | ||||
| Number of shares to be purchased | 2,706,561 | |||
| Warrant exercise price per share (in dollars per share) | $ 2 | |||
| June 2024 warrants | ||||
| COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS | ||||
| Number of shares to be purchased | 1,645,569 | |||
| Warrant exercise price per share (in dollars per share) | $ 0.79 | |||
| November 2025 warrants | ||||
| COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS | ||||
| Number of shares to be purchased | 1,428,571 | |||
| Warrant exercise price per share (in dollars per share) | $ 0.7 |