Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Textual)

v3.19.1
Subsequent Events (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 09, 2018
Jan. 24, 2019
Jan. 23, 2019
Mar. 25, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 22, 2019
Aug. 31, 2018
Subsequent Event [Line Items]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         90,000        
Proceeds from Warrant Exercises $ 3,300,000       $ 3,268,000 $ 0 $ 0    
Two Thousand Fifteen Plan [Member]                  
Subsequent Event [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                 583,334
Subsequent Event [Member]                  
Subsequent Event [Line Items]                  
Stockholders' Equity, Reverse Stock Split   one (1) share for every six (6) shares outstanding, so that every six (6) outstanding shares of common stock before the Reverse Split represents one (1) share of common stock              
Common Stock Retained Par Value   $ 0.001              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       403,335          
Proceeds from Warrant Exercises       $ 600,000          
Share Based Compensation Arrangements By Share Based Payment Award Stock Options Reverse Split Post Exercise Price     $ 21.00            
Share Based Compensation Arrangements By Share Based Payment Award Effected Stock Options Reverse Split Post Exercise Price     $ 1.55            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period     122,115            
Subsequent Event [Member] | Two Thousand Fifteen Plan [Member]                  
Subsequent Event [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     1,666,667         583,334