NET INCOME (LOSS) PER SHARE - Shares Excluded from Computation (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive securities excluded from the computation of diluted net loss per share | ||||
Total | 3,269 | 4,079 | 3,200 | 4,079 |
Employee Stock Option [Member] | ||||
Antidilutive securities excluded from the computation of diluted net loss per share | ||||
Total | 2,955 | 3,691 | 2,937 | 3,691 |
RSUs | ||||
Antidilutive securities excluded from the computation of diluted net loss per share | ||||
Total | 314 | 388 | 263 | 388 |