XML 73 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) Per Share Attributable to Common Stockholders (Details) - Potentially dilutive securities excluded from the computation of diluted weighted average shares - shares
3 Months Ended
Mar. 31, 2018
Mar. 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 538,645 2,563,766
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 529,332 272,287
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 5,700
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 3,613 7,563
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 1,501,566
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 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 687,362