Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details Textual)

v3.19.3
Subsequent Events (Details Textual)
Oct. 10, 2019
USD ($)
$ / shares
shares
Jun. 19, 2019
$ / shares
shares
Jun. 16, 2019
USD ($)
$ / shares
shares
Feb. 19, 2019
USD ($)
Sep. 30, 2019
$ / shares
Dec. 31, 2018
$ / shares
Subsequent Event [Line Items]            
Exercise price of warrants or rights (in dollars per share) | $ / shares         $ 9.33 $ 1.75
Gross proceeds from issuance of common stock | $     $ 9,450,000 $ 10,862,955    
Warrants outstanding | $       $ 1,636,232    
Warrants Issued in Private Investment in Public Equity Offering            
Subsequent Event [Line Items]            
Exercise price of warrants or rights (in dollars per share) | $ / shares   $ 16.00 $ 14.00      
Number of securities called by each warrant or right (in shares)     1      
Term of warrants and rights outstanding     5 years      
Total proceeds from issuance or sale of equity | $     $ 8,600,000      
Warrants outstanding | $     $ 4,420,503      
Warrants Issued in Private Investment in Public Equity Offering | Measurement Input, Discount Rate            
Subsequent Event [Line Items]            
Warrants outstanding, measurement input     0.0185      
Warrants Issued in Private Investment in Public Equity Offering | Measurement Input, Price Volatility            
Subsequent Event [Line Items]            
Warrants outstanding, measurement input     0.85      
Warrants Issued in Private Investment in Public Equity Offering | Subsequent Event            
Subsequent Event [Line Items]            
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 12.88          
Gross proceeds from issuance of common stock | $ $ 6,250,020          
Term of warrants and rights outstanding 5 years          
Warrants outstanding | $ $ 4,537,648          
Warrants Issued in Private Investment in Public Equity Offering | Subsequent Event | Measurement Input, Discount Rate            
Subsequent Event [Line Items]            
Warrants outstanding, measurement input 0.0159          
Warrants Issued in Private Investment in Public Equity Offering | Subsequent Event | Measurement Input, Price Volatility            
Subsequent Event [Line Items]            
Warrants outstanding, measurement input 0.8292          
Private Investment in Public Equity Offering            
Subsequent Event [Line Items]            
Number of units issued (in shares)     675,000      
Exercise price of warrants or rights (in dollars per share) | $ / shares     $ 16.00      
Number of securities called by each warrant or right (in shares)     1      
Number of warrants per unit (in shares)   0.7 0.7      
Term of warrants and rights outstanding     5 years      
Private Investment in Public Equity Offering | Subsequent Event            
Subsequent Event [Line Items]            
Number of units issued (in shares) 485,250          
Number of securities called by each warrant or right (in shares) 1          
Number of warrants per unit (in shares) 1.1          
Total proceeds from issuance or sale of equity | $ $ 5,700,000          
Private Investment in Public Equity Offering | October Warrants | Subsequent Event            
Subsequent Event [Line Items]            
Number of units issued (in shares) 533,775