XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - Schedule of Number of Shares of Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2021
Dec. 31, 2020
Class Of Stock [Line Items]    
Number of shares of common stock reserved for future issuance 7,407,902 5,672,757
Unvested Restricted Stock Units    
Class Of Stock [Line Items]    
Number of shares of common stock reserved for future issuance 217,160 0
Stock Options Available for Future Grant    
Class Of Stock [Line Items]    
Number of shares of common stock reserved for future issuance 2,693,496 1,739,621
Options Issued and Outstanding    
Class Of Stock [Line Items]    
Number of shares of common stock reserved for future issuance 4,276,356 3,706,945
Common Stock Warrants    
Class Of Stock [Line Items]    
Number of shares of common stock reserved for future issuance 220,890 226,191