XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock - Schedule of Common Stock for Future Issuance (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 22,316,592 17,766,601
Outstanding Options to Purchase Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 10,973,121 8,164,375
Unvested Restricted Stock Units Of Common Stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance, Total 2,094,080 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,784,272 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