XML 80 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plan - Common Stock Reserved For Future Issuance (Details)
Dec. 31, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 3,240,811
Warrants to purchase common stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 461,273
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,375,542
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,283,996
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 120,000