Annual report pursuant to Section 13 and 15(d)

Share-based Compensation (Details Textual)

v3.7.0.1
Share-based Compensation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 3,435 31,427  
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 215,000    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 2 years 1 month 2 days    
Share-based Compensation $ 317,946 $ 653,017  
Proceeds from Stock Options Exercised $ 35,010 $ 44,534  
Vesting Immediately [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 366,544 5,091  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 13,312 7,735  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 7,064 7,340  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 386,920 20,166  
Stock Options Related to Employees [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 190,000 75,000  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 2.66 $ 4.43  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 41,678 26,336  
Share-based Compensation $ 317,946 $ 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 13,312 16,933  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 555,392 786,926 760,286
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 8,000 178,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 5,000 $ 36,000  
Proceeds from Stock Options Exercised 35,010    
Non Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation $ 0 $ 653,000  
Sharebased compensation Shares Withheld by Option Holders   9,467  
2008 Omnibus Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 801,363