LOSS PER SHARE - Schedule of Potentially Dilutive Securities Outstanding Excluded from Diluted Loss Per Share Calculation (Details) - shares shares in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Stock options | |||
| LOSS PER SHARE | |||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 1,099 | 1,237 | 1,270 |
| Non-vested PRSUs | |||
| LOSS PER SHARE | |||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 1,398 | 1,700 | 395 |
| Non-vested restricted stock units | |||
| LOSS PER SHARE | |||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 4,229 | 3,553 | 2,965 |
| Common stock warrants | |||
| LOSS PER SHARE | |||
| Potentially dilutive securities outstanding excluded from diluted loss per share | 1,950 | 1,725 | 41 |