XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Common Stock Reserved for Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 9,811,733 8,259,317
Unvested Restricted Stock Awards    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 2,600,538 618,494
Stock Options Available for Issuance    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 620,084 1,289,259
Stock Options Outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 6,166,516 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