Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details Narrative)

v3.19.3
Warrants (Details Narrative)
9 Months Ended
Mar. 25, 2019
USD ($)
Integer
$ / shares
shares
Mar. 25, 2019
USD ($)
Integer
$ / shares
shares
Sep. 30, 2019
Integer
$ / shares
Dec. 31, 2018
$ / shares
Dec. 31, 2017
$ / shares
Trading days | Integer     21    
Warrants exercise price per share | $ / shares     $ 1.08 $ 1.74 $ 3.10
Underwritten Public Offering [Member]          
Proceeds from public offering | $ $ 12,500,000 $ 12,500,000      
Warrants share price per unit | $ / shares $ 0.75 $ 0.75      
Common Stock [Member] | Underwritten Public Offering [Member]          
Number of common stock issued in offering 16,666,668 16,666,668      
Common Stock [Member] | Over Allotment Option [Member]          
Maximum number of shares available to be purchased by underwriters 2,500,000        
Short Term Warrants [Member] | Underwritten Public Offering [Member]          
Exercisable term of warrants 18 months 18 months      
Trading days | Integer 21 21      
Warrants exercise price per share | $ / shares $ 0.75 $ 0.75      
Short Term Warrants [Member] | Over Allotment Option [Member]          
Number of warrants available for purchase 1,250,000 1,250,000      
Short Term Warrants [Member] | Underwriter [Member]          
Number of warrants purchased during period 1,250,000 1,250,000      
Long Term Warrants [Member] | Underwritten Public Offering [Member]          
Warrants exercise price per share | $ / shares $ 0.90 $ 0.90      
Warrant term 5 years 5 years      
Long Term Warrants [Member] | Over Allotment Option [Member]          
Number of warrants available for purchase 1,250,000 1,250,000      
Long Term Warrants [Member] | Underwriter [Member]          
Number of warrants purchased during period 1,250,000 1,250,000      
Maximum [Member] | Short Term Warrants [Member] | Underwritten Public Offering [Member]          
Shares of common stock callable by warrants issued 8,333,334 8,333,334      
Maximum [Member] | Long Term Warrants [Member] | Underwritten Public Offering [Member]          
Shares of common stock callable by warrants issued 8,333,334 8,333,334