Annual report pursuant to Section 13 and 15(d)

Financial Instruments Fair Value Measurements - Schedule of Series A Warrant and Convertible Preferred Stock Conversion Option (Details)

v3.19.1
Financial Instruments Fair Value Measurements - Schedule of Series A Warrant and Convertible Preferred Stock Conversion Option (Details) - USD ($)
12 Months Ended
Mar. 15, 2018
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2016
Calculated aggregate fair value [1]   $ 973,340  
Exercise price per share     $ 5.00  
Series A Warrants [Member]        
Calculated aggregate fair value $ 514,562 [2] $ 761,123    
Number of warrants outstanding 268,001 [2] 268,001    
Value of common stock $ 1.70 [2] $ 2.29    
Exercise price per share $ 6.61 [2] $ 6.61    
Series A Warrants [Member] | Measurement Input, Expected Term [Member]        
Expected term (years) 6 years 1 month 6 days [2] 6 years 3 months 19 days    
Series A Warrants [Member] | Measurement Input, Price Volatility [Member]        
Fair value assumption, percentage 59.00% [2] 55.00%    
Series A Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Fair value assumption, percentage 2.70% [2] 2.20%    
Series A Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]        
Fair value assumption, percentage [2] 0.00% 0.00%    
Series X Warrants [Member]        
Exercise price per share $ 6.00 [2] $ 6.00    
Series A Convertible Preferred Stock Conversion Option [Member]        
Calculated aggregate fair value $ 147,304 [2] $ 212,217 [1] [1],[3]
Value of common stock $ 1.70 [2] $ 2.29    
Common stock exchange factor numerator 6.00 [2] 6.00    
Common stock exchange factor denominator $ 4.97 [2] $ 4.97    
Series A Convertible Preferred Stock shares 249,667 [2] 249,667    
Series A Convertible Preferred Stock Conversion Option [Member] | Measurement Input, Expected Term [Member]        
Expected term (years) 6 years 1 month 6 days [2] 4 years 11 months 19 days    
Series A Convertible Preferred Stock Conversion Option [Member] | Measurement Input, Price Volatility [Member]        
Fair value assumption, percentage 59.00% [2] 55.00%    
Series A Convertible Preferred Stock Conversion Option [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Fair value assumption, percentage 2.70% [2] 2.20%    
Series A Convertible Preferred Stock Conversion Option [Member] | Measurement Input, Expected Dividend Rate [Member]        
Fair value assumption, percentage 0.00% [2] 0.00%    
[1] As noted above, as presented in the fair value hierarchy table, Level-1 represents quoted prices in active markets for identical items, Level-2 represents significant other observable inputs, and Level-3 represents significant unobservable inputs.
[2] As the Series A Warrants and shares of Series A Convertible Preferred Stock were each fully exchanged on the March 15, 2018 Exchange Date of the Series A and Series A-1 Exchange Offer, the final estimated fair value of each respective derivative liability was as of the March 15, 2018 Exchange Date of the Series A and Series A-1 Exchange Offer discussed below.
[3] The Series A Warrants derivative liability and the Series A-1 Convertible Preferred Stock conversion option derivative liability were fully extinguished-upon-exchange on the March 15, 2018 Exchange Date of the Series A and Series A-1 Exchange Offer, as discussed herein below.