XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Reserved for Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Apr. 16, 2019
Common stock reserved for future issuance      
Stock options outstanding (in shares) 919,401 933,051  
Total (in shares) 5,122,459    
2019 Equity Incentive Plan      
Common stock reserved for future issuance      
Stock options outstanding (in shares) 919,401    
Shares authorized for future issuance (in shares) 2,591,699   2,400,000
2019 Employee Stock Purchase Plan      
Common stock reserved for future issuance      
Shares authorized for future issuance (in shares) 915,762    
Restricted Stock Units      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 312,832 235,696  
Restricted Stock Units | 2019 Equity Incentive Plan      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 312,832    
Performance Stock Units      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 382,765 358,401  
Performance Stock Units | 2019 Equity Incentive Plan      
Common stock reserved for future issuance      
Stock units outstanding (in shares) 382,765