XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock - Schedule of Common Stock for Future Issuance (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 22,627,183 17,766,601
Outstanding Options to Purchase Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 10,789,298 8,164,375
Unvested Restricted Stock Units Of Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 2,055,963 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 7,316,803 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,465,119 1,700,887