XML 71 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Option Plan - Common Stock Reserved For Future Issuance (Details)
Dec. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 3,775,872
Warrants to purchase common stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 426,827
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) 1,975,761
Common shares available for grant under the stock option plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 1,139,323
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) 233,961