FAIR VALUE MEASUREMENTS - Schedule of a reconciliation of the fair values (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| FAIR VALUE MEASUREMENTS | |||||
| Warrant liability, Balance | $ 6,874 | $ 60 | $ 60 | ||
| Warrant liability | 1,477 | ||||
| Change in fair value (loss) reported in statement of operations | $ 485 | $ 624 | (2,625) | (297) | 5,607 |
| Warrants exercised | (270) | ||||
| Warrant liability, Balance | 4,249 | 4,249 | 6,874 | ||
| Fair Value of August 2022 Warrants | |||||
| FAIR VALUE MEASUREMENTS | |||||
| Warrant liability, Balance | 97 | $ 60 | 60 | ||
| Change in fair value (loss) reported in statement of operations | (64) | 37 | |||
| Warrant liability, Balance | 33 | 33 | 97 | ||
| Fair Value of March 2025 Warrants | |||||
| FAIR VALUE MEASUREMENTS | |||||
| Warrant liability, Balance | 6,777 | ||||
| Warrant liability | 1,477 | ||||
| Change in fair value (loss) reported in statement of operations | (2,561) | 5,570 | |||
| Warrants exercised | (270) | ||||
| Warrant liability, Balance | $ 4,216 | $ 4,216 | $ 6,777 | ||