XML 52 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans (Shares Reserved for Future Issuance) (Details) - shares
Mar. 31, 2020
Dec. 31, 2019
Stock options outstanding 1,365,764 1,275,380
Employee stock purchase plan 7,605  
Warrants outstanding 10,547,363  
Total shares reserved 12,390,165  
Equity Incentive Plan 2016 [Member]    
Available for future grants under the 2016 Plan 469,433