STOCK-BASED COMPENSATION - Schedule of Total Shares Reserved For Future Issuance (Details) - shares |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Share-Based Payment Arrangement [Abstract] | ||
Pre-funded warrants to purchase common stock (in shares) | 312,500 | 312,500 |
Common stock awards reserved for future issuance under 2020 and 2016 Equity Incentive Plans (in shares) | 7,238,841 | 7,204,677 |
Common stock awards reserved for future issuance under the 2020 Employee Stock Purchase Plan (in shares) | 2,832,929 | 2,765,942 |
Stock options issued and outstanding (unvested and vested) under 2020 and 2016 Equity Incentive Plans (in shares) | 5,318,222 | 5,007,908 |
Restricted stock units issued and outstanding (unvested) under 2020 Equity Incentive Plan (in shares) | 1,813,364 | 1,915,281 |
Performance stock units issued and outstanding (unvested) under 2020 Equity Incentive Plan (in shares) | 692,623 | 0 |
Total shares of common stock reserved (in shares) | 18,208,479 | 17,206,308 |