Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details 1)

v3.3.1.900
Stock Plans (Details 1)
shares in Thousands
12 Months Ended
Dec. 31, 2015
$ / 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 1,883
Weighted Average Remaining Life (Years) 6 years 3 months
Weighted Average Exercise Price $ 5.83
Number Exercisable | shares 1,380
Weighted Average Exercise Price $ 6.24
Range One [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 314
Weighted Average Remaining Life (Years) 8 years 10 months 20 days
Weighted Average Exercise Price $ 3.34
Number Exercisable | shares 201
Weighted Average Exercise Price $ 3.36
Range Two [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) 3 years 4 months 17 days
Weighted Average Exercise Price $ 4.34
Number Exercisable | shares 411
Weighted Average Exercise Price $ 4.34
Range Three [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 450
Weighted Average Remaining Life (Years) 9 years 11 months 12 days
Weighted Average Exercise Price $ 5.10
Number Exercisable | shares 60
Weighted Average Exercise Price $ 5.10
Range Four [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 5.42
Exercise Prices, Upper Limit $ 7.23
Number Outstanding | shares 399
Weighted Average Remaining Life (Years) 5 years 4 months 6 days
Weighted Average Exercise Price $ 6.42
Number Exercisable | shares 399
Weighted Average Exercise Price $ 6.42
Range Five [Member]  
Share based compensation shares authorized under stock option plans exercise price range  
Exercise Prices, Lower Limit 7.24
Exercise Prices, Upper Limit $ 17.21
Number Outstanding | shares 309
Weighted Average Remaining Life (Years) 3 years 2 months 5 days
Weighted Average Exercise Price $ 10.64
Number Exercisable | shares 309
Weighted Average Exercise Price $ 10.64