XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2019
Dec. 31, 2018
Stockholders' equity    
Shares reserved for future issuance (in shares) 7,617,536 5,589,766
Common stock warrants    
Stockholders' equity    
Shares reserved for future issuance (in shares) 6,193,749 4,202,449
Common stock options outstanding    
Stockholders' equity    
Shares reserved for future issuance (in shares) 763,592 433,389
Common stock options available for future issuance    
Stockholders' equity    
Shares reserved for future issuance (in shares) 547,714 877,917
Employee stock purchase plan reserved    
Stockholders' equity    
Shares reserved for future issuance (in shares) 112,481 76,011