NET LOSS PER SHARE - Potentially dilutive securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
Potentially dilutive securities (in shares) | 17,459,328 | 15,769,994 | 17,461,425 | 15,878,554 |
Employee Stock Option [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
Potentially dilutive securities (in shares) | 16,825,819 | 15,656,198 | 16,809,703 | 15,735,754 |
Unvested restricted stock units | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
Potentially dilutive securities (in shares) | 633,509 | 113,796 | 651,722 | 142,800 |