v3.26.1
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