NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Narrative (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Options outstanding (in shares) | 14,084,768 | 15,126,442 | |
| Stock options not probable of vesting | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Options outstanding (in shares) | 9,630,210 | 9,630,210 | |
| Restricted stock not probable of vesting | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Options outstanding (in shares) | 0 | 6,590 | |
| RSUs not probable of vesting | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Awards outstanding (in shares) | 12,085,483 | 38,923,130 |