XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Common stock reserved for future issuance 14,207,267 11,017,930
Stock Options, Issued and Outstanding    
Common stock reserved for future issuance 6,286,542 6,757,591
Stock Options, Authorized for Future Issuance    
Common stock reserved for future issuance 6,783,690 3,749,339
Stock Available Under our Employee Stock Purchase Plan    
Common stock reserved for future issuance 1,077,035 511,000
Unvested Restricted Stock Units    
Common stock reserved for future issuance 60,000 0