XML 81 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Schedule of Common Stock for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 21,880,211 17,766,601
Outstanding Options to Purchase Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 11,083,349 8,164,375
Unvested Restricted Stock Units Of Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 2,161,267 1,175,032
Available for Future Issuance under the 2020 Incentive Award Plan    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 6,241,188 6,726,307
Available for issuance under the 2020 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 2,394,407 1,700,887