LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 106,403,148 | 104,372,724 | 106,172,842 | 103,209,337 |
| Stock options | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 26,909,061 | 24,243,562 | 26,739,561 | 24,817,114 |
| Warrants (derivative liabilities and equity) | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 79,494,087 | 80,129,162 | 79,433,281 | 78,392,223 |