LOSS PER SHARE - Schedule of Potentially Dilutive Securities Outstanding Excluded from Diluted Loss Per Share Calculation (Details) - shares shares in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock options | ||
| LOSS PER SHARE | ||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 1,089 | 1,223 |
| Non-vested PRSUs | ||
| LOSS PER SHARE | ||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 727 | 1,622 |
| Non-vested restricted stock units | ||
| LOSS PER SHARE | ||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 4,756 | 3,645 |
| Common stock warrants | ||
| LOSS PER SHARE | ||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 1,950 | 1,725 |