NET INCOME (LOSS) PER SHARE - Securities that have been excluded from the calculation of weighted-average shares for diluted earnings per share (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Warrants | ||||
| NET INCOME (LOSS) PER SHARE | ||||
| Antidilutive securities | 15,148 | 15,148 | 15,148 | 15,148 |
| Series A preferred stock | ||||
| NET INCOME (LOSS) PER SHARE | ||||
| Antidilutive securities | 1,662 | 1,590 | 1,662 | 1,590 |
| Series B preferred stock | ||||
| NET INCOME (LOSS) PER SHARE | ||||
| Antidilutive securities | 150 | 150 | 150 | 150 |
| Stock Options | ||||
| NET INCOME (LOSS) PER SHARE | ||||
| Antidilutive securities | 873 | 873 | 873 | 873 |