XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Reserved for Future Issuance (Details) - shares
Sep. 30, 2021
Dec. 31, 2020
Apr. 16, 2019
Common stock reserved for future issuance      
Stock options outstanding (in shares) 952,526 1,008,648  
Total (in shares) 4,295,738    
2019 Equity Incentive Plan      
Common stock reserved for future issuance      
Stock options outstanding (in shares) 952,526    
Shares authorized for future issuance (in shares) 2,259,725   2,400,000
2019 Employee Stock Purchase Plan      
Common stock reserved for future issuance      
Shares authorized for future issuance (in shares) 681,840    
Restricted Stock Units      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 168,195 14,734  
Restricted Stock Units | 2019 Equity Incentive Plan      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 168,195    
Performance Stock Units      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 233,452    
Performance Stock Units | 2019 Equity Incentive Plan      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 233,452