XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 9,693,684 7,695,922
Shares Issuable Upon the Exercise of Outstanding Common Stock Options and the Vesting of Outstanding Common Restricted Stock Units Granted    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 3,785,194 2,632,396
Shares available for Future Grant under 2020 Equity Incentive Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 4,913,489 4,442,315
Shares available for Future Grant under Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for future issuance 995,001 621,211