XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plan - Common Stock Reserved For Future Issuance (Details)
Dec. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 5,150,801
Warrants to purchase common stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 1,214,059
Common stock option grants issued and outstanding  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 2,014,330
Common stock reserved for issuance upon vesting of outstanding restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 415,325
Common shares available for grant under the 2019 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 1,179,571
Common shares available for future issuance under ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 327,516