Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Estimated Fair Values for Series Z and Series W Warrants (Details)

v3.19.1
Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Estimated Fair Values for Series Z and Series W Warrants (Details) - USD ($)
12 Months Ended
Aug. 22, 2018
Apr. 05, 2018
Dec. 31, 2018
Dec. 31, 2017
Mar. 15, 2018
Feb. 08, 2018
Jan. 11, 2018
Calculated aggregate estimated fair value     $ 96,480 $ (1,942,501)      
Exercise price per share     $ 5.00        
Series Z Warrants [Member]              
Calculated aggregate estimated fair value $ 1,060 $ 3,304,377          
Series Z Warrants issued-upon-exchange   5,075,849     2,739,190    
Series W Warrants extinguished-upon-exchange            
Value of common stock per share   $ 1.66          
Exercise price per share   $ 3.00 3.00        
Expected term (years)   2 years 8 months 12 days          
Volatility   55.00%          
Risk free rate   2.70%          
Dividend yield   0.00%          
Series W Warrants [Member]              
Calculated aggregate estimated fair value   $ 2,537,921          
Series Z Warrants issued-upon-exchange            
Series W Warrants extinguished-upon-exchange   10,151,682          
Exercise price per share     $ 5.00 $ 5.00   $ 2.00 $ 2.00
Expected term (years)   3 years 9 months 18 days          
Volatility   55.00%          
Risk free rate   2.50%          
Dividend yield   0.00%