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