Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details Textual)

v3.3.1.900
Stock Plans (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
May. 31, 2009
Oct. 31, 2007
Jul. 31, 2002
Aug. 31, 2001
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average period for recognizing non-vested stock option         1 year 9 months  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value         $ 3.67 $ 3.52
Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total         $ 1,120,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number         1,400,000 1,200,000
2002 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 Authorized     545,455      
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Fair Market Value Of Common Stock For Calculating Exercise Price     100.00%      
Options To Purchase Common Stock         672,519  
2001 Non-Qualified 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 Authorized       318,182    
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Fair Market Value Of Common Stock For Calculating Exercise Price       100.00%    
Options To Purchase Common Stock         204,375  
2015 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 Authorized         1,363,637  
Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number         449,800  
2014 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 Authorized         454,546  
Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number         308,927  
Non Qualified Option plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 4.34 $ 13.20        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 48 months 48 months        
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number         0 66,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number         0  
Restricted Stock, Shares Issued Net of Shares for Tax Withholdings         5,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Released in Period         66,000  
Award [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         669,630  
Dr. Rubin [Member] | Non Qualified Option plan [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 111,819 79,546        
Mr. Bhonsle [Member] | Non Qualified Option plan [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 56,364