Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Estimated Fair Values for Unit Purchase Options (Details)

v3.19.1
Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Estimated Fair Values for Unit Purchase Options (Details) - USD ($)
12 Months Ended
Aug. 22, 2018
Dec. 31, 2018
Dec. 31, 2017
Calculated aggregate estimated fair value   $ 96,480 $ (1,942,501)
Exercise price per unit - UPO-Z /UPO-W   $ 5.00  
UPO-Z [Member]      
Calculated aggregate estimated fair value $ 3,180    
UPO-Z issued-upon-exchange /UPO-W extinguished-upon-exchange 53,000    
Value of common stock $ 1.38    
Value of Series Z Warrant /Series W Warrants 0.53    
Exercise price per unit - UPO-Z /UPO-W $ 5.50    
Expected term (years) 2 years 4 months 24 days    
Volatility 42.00%    
Risk free rate 2.60%    
Dividend yield 0.00%    
UPO-W [Member]      
Calculated aggregate estimated fair value $ 1,060    
UPO-Z issued-upon-exchange /UPO-W extinguished-upon-exchange 53,000    
Value of common stock $ 1.38    
Value of Series Z Warrant /Series W Warrants 0.05    
Exercise price per unit - UPO-Z /UPO-W $ 5.50    
Expected term (years) 2 years 4 months 24 days    
Volatility 42.00%    
Risk free rate 2.60%    
Dividend yield 0.00%