v3.25.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
Shares reserved for future issuance
As of June 30, 2025As of December 31, 2024
Outstanding stock option awards9,037,076 8,300,804 
Vesting of RSUs1,060,650 932,634 
Shares of common stock available for future grants under the 2020 Stock Option and Incentive Plan6,050,630 4,212,229 
Shares of common stock available for future issuance under the 2020 Employee Stock Purchase Plan1,753,367 1,294,745 
Shares of common stock available for future grants under the 2022 Inducement Plan1,425,000 1,460,000 
Total shares reserved for future issuance19,326,723 16,200,412