XML 76 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Common Stock (Details) - shares
Dec. 31, 2018
Dec. 31, 2017
Common Stock for future issuance    
Common stock for future issuance 2,792,135 8,355,475
Options    
Common Stock for future issuance    
Common stock for future issuance   144,980
Series A Convertible Preferred Stock    
Common Stock for future issuance    
Common stock for future issuance   5,640,274
Common Stock    
Common Stock for future issuance    
Common stock for future issuance   603,291
Common Stock | Options    
Common Stock for future issuance    
Common stock for future issuance 825,205  
Warrants | Series A Convertible Preferred Stock    
Common Stock for future issuance    
Common stock for future issuance   1,359,635
Warrants | Common Stock    
Common Stock for future issuance    
Common stock for future issuance 1,966,930 607,295