Annual report pursuant to Section 13 and 15(d)

Stock Option Plan (Details 2)

v3.3.1.900
Stock Option Plan (Details 2) - Employee Stock Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding 1,332,323 1,368,047 485,573
Weighted Average Remaining Life (in years) 8 years 4 months 24 days 8 years 8 months 12 days 8 years 2 months 12 days
Weighted Average Exercise Price $ 6.94 $ 6.41 $ 4.24
Options Exercisable 572,623 467,204  
Exercise Price Range $0.41 - $5.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower Range Limit $ 0.41    
Range of Exercise Prices, Upper Range Limit $ 5.00    
Options Outstanding 226,645    
Weighted Average Remaining Life (in years) 6 years 9 months 18 days    
Weighted Average Exercise Price $ 4.05    
Options Exercisable 208,395    
Exercise Price Range $5.01 - $7.50 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower Range Limit $ 5.01    
Range of Exercise Prices, Upper Range Limit $ 7.50    
Options Outstanding 477,928    
Weighted Average Remaining Life (in years) 8 years 6 months    
Weighted Average Exercise Price $ 7.00    
Options Exercisable 228,203    
Exercise Price Range $7.51 - $11.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower Range Limit $ 7.51    
Range of Exercise Prices, Upper Range Limit $ 11.00    
Options Outstanding 627,750    
Weighted Average Remaining Life (in years) 8 years 9 months 18 days    
Weighted Average Exercise Price $ 7.95    
Options Exercisable 136,025