Annual report pursuant to Section 13 and 15(d)

Stock Options and Warrants (Details 1)

v3.8.0.1
Stock Options and Warrants (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Options Outstanding, Number of Shares 668,607 273,550
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 4 months 17 days 5 years 7 days
Options Outstanding, Weighted-Average Exercise Price $ 6.21 $ 13.70
Options Exercisable, Number of Shares 404,287  
Options Exercisable, Weighted-Average Exercise Price $ 8.30  
$0 - $10.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price, Lower Limit 0  
Exercise Price, Upper Limit $ 10.00  
Options Outstanding, Number of Shares 529,748  
Options Outstanding, Weighted-Average Remaining Contractual Life 8 years 5 months 20 days  
Options Outstanding, Weighted-Average Exercise Price $ 3.37  
Options Exercisable, Number of Shares 269,758  
Options Exercisable, Weighted-Average Exercise Price $ 3.82  
$10.01 - $15.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price, Lower Limit 10.01  
Exercise Price, Upper Limit $ 15.00  
Options Outstanding, Number of Shares 28,300  
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 11 months 12 days  
Options Outstanding, Weighted-Average Exercise Price $ 12.5  
Options Exercisable, Number of Shares 23,970  
Options Exercisable, Weighted-Average Exercise Price $ 12.50  
$15.01 - $20.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price, Lower Limit 15.01  
Exercise Price, Upper Limit $ 20.00  
Options Outstanding, Number of Shares 94,845  
Options Outstanding, Weighted-Average Remaining Contractual Life 2 years 3 months 29 days  
Options Outstanding, Weighted-Average Exercise Price $ 17.5  
Options Exercisable, Number of Shares 94,845  
Options Exercisable, Weighted-Average Exercise Price $ 17.5  
$20.01 - $25.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price, Lower Limit 20.01  
Exercise Price, Upper Limit $ 25.00  
Options Outstanding, Number of Shares 15,714  
Options Outstanding, Weighted-Average Remaining Contractual Life 3 years 6 months 21 days  
Options Outstanding, Weighted-Average Exercise Price $ 23.24  
Options Exercisable, Number of Shares 15,714  
Options Exercisable, Weighted-Average Exercise Price $ 23.24