XML 105 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders (Details) - Potentially dilutive securities excluded from the computation of diluted weighted average shares - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 1,261,124 2,719,255
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 839,396 295,243
Warrant [Member] | Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 891 7,563
Warrant [Member] | Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 9,658
Cumulative Convertible Preferred Stock Dividends [Member] | Series B And C Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 213,760 1,567,172
Convertible Preferred Stock Outstanding [Member] | Series A Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 12,260 94,988
Convertible Promissory Notes Related Party [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from denominator of the diluted earnings per share computation 185,159 754,289