Annual report pursuant to Section 13 and 15(d)

Warrants (Details Textual)

v3.19.1
Warrants (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Mar. 03, 2017
Class of Warrant or Right [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 2.535    
Warrants Not Settleable in Cash, Fair Value Disclosure $ 4,700,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 1 month 6 days    
Convertible Preferred Stock Maximum Beneficial Ownership Percentage 9.99%    
Placement Agent Warrant [Member]      
Class of Warrant or Right [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 2.89  
Class Of Warrant Or Number Of Securities   237,170  
Private Placement [Member]      
Class of Warrant or Right [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 2.41  
Class Of Warrant Or Number Of Securities 5,929,256 5,929,256 5,220,826
Warrants Not Settleable in Cash, Fair Value Disclosure $ 249,440    
Warrant [Member]      
Class of Warrant or Right [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 0