STOCK-BASED COMPENSATION - Schedule of Total Shares Reserved For Future Issuance (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| 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 Plans (in shares) | 7,950,712 | 7,044,164 |
| Common stock awards reserved for future issuance under the 2020 ESPP (in shares) | 3,195,262 | 2,796,609 |
| Stock options issued and outstanding (unvested and vested) under the 2020 and 2016 Plans (in shares) | 5,536,833 | 5,231,125 |
| Restricted stock units issued and outstanding (unvested) under the 2020 Plan (in shares) | 1,574,015 | 1,756,329 |
| Performance stock units issued and outstanding (unvested) under the 2020 Plan (in shares) | 706,478 | 724,793 |
| Total shares of common stock reserved (in shares) | 19,275,800 | 17,865,520 |