Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details 1)

v3.6.0.2
Stock Plans (Details 1)
shares in Thousands
12 Months Ended
Dec. 31, 2016
$ / shares
shares
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit $ 2.47
Exercise Prices, Upper Limit $ 17.21
Number Outstanding | shares 2,002
Weighted Average Remaining Life (Years) 5 years 8 months 5 days
Weighted Average Exercise Price $ 5.67
Number Exercisable | shares 1,709
Weighted Average Exercise Price $ 5.77
Range From $2.47 to $4.06 [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 2.47
Exercise Prices, Upper Limit $ 4.06
Number Outstanding | shares 306
Weighted Average Remaining Life (Years) 7 years 10 months 17 days
Weighted Average Exercise Price $ 3.34
Number Exercisable | shares 306
Weighted Average Exercise Price $ 3.34
Range From $4.07 to $4.72 [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 4.07
Exercise Prices, Upper Limit $ 4.72
Number Outstanding | shares 411
Weighted Average Remaining Life (Years) 2 years 4 months 13 days
Weighted Average Exercise Price $ 4.34
Number Exercisable | shares 411
Weighted Average Exercise Price $ 4.34
Range From $4.73 to $5.41 [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 4.73
Exercise Prices, Upper Limit $ 5.41
Number Outstanding | shares 618
Weighted Average Remaining Life (Years) 8 years 11 months 26 days
Weighted Average Exercise Price $ 5.10
Number Exercisable | shares 325
Weighted Average Exercise Price $ 5.10
Range From $5.42 to $6.54 [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 5.42
Exercise Prices, Upper Limit $ 6.54
Number Outstanding | shares 303
Weighted Average Remaining Life (Years) 4 years 11 months 19 days
Weighted Average Exercise Price $ 6.31
Number Exercisable | shares 303
Weighted Average Exercise Price $ 6.31
Range From $6.55 to $17.21 [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 6.55
Exercise Prices, Upper Limit $ 17.21
Number Outstanding | shares 364
Weighted Average Remaining Life (Years) 2 years 6 months 18 days
Weighted Average Exercise Price $ 9.60
Number Exercisable | shares 364
Weighted Average Exercise Price $ 9.60