XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Common Stock Reserved for Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 9,670,732 8,259,317
Unvested Restricted Stock Awards    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 2,960,980 618,494
Stock Options Available for Issuance    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 532,631 1,289,259
Stock Options Outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 5,752,526 5,926,969
Employee Stock Purchase Plan    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 424,595 424,595