BASIC AND DILUTED LOSS PER SHARE - Schedule of Anti-Dilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock options | ||||
| Anti-dilutive securities | ||||
| Anti-dilutive outstanding securities not included in computation of diluted (in dollars per share) | 295,176 | 3,635 | 295,176 | 3,635 |
| Restricted stock units | ||||
| Anti-dilutive securities | ||||
| Anti-dilutive outstanding securities not included in computation of diluted (in dollars per share) | 21,200 | 0 | 21,200 | 0 |
| Warrants | ||||
| Anti-dilutive securities | ||||
| Anti-dilutive outstanding securities not included in computation of diluted (in dollars per share) | 79,695,950 | 18,554 | 79,695,950 | 18,554 |