Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details 1)

v2.4.0.6
Stock Plans (Details 1) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Share based compensation shares authorized under stock option plans exercise price range    
Exercise Prices, Lower Limit $ 0.69  
Exercise Prices, Upper Limit $ 4.06  
Number outstanding 6,842  
Weighted average remaining life (Years) 6 years 7 months 24 days  
Weighted Average Exercise Price $ 1.33  
Number exercisable 6,034 4,300
Weighted Average Options Exercise Price $ 1.35  
Range One [Member]
   
Share based compensation shares authorized under stock option plans exercise price range    
Exercise Prices, Lower Limit $ 0.69  
Exercise Prices, Upper Limit $ 1.53  
Number outstanding 5,499  
Weighted average remaining life (Years) 7 years 2 months 19 days  
Weighted Average Exercise Price $ 1.05  
Number exercisable 4,753  
Weighted Average Options Exercise Price $ 1.04  
Range Two [Member]
   
Share based compensation shares authorized under stock option plans exercise price range    
Exercise Prices, Lower Limit $ 1.54  
Exercise Prices, Upper Limit $ 2.38  
Number outstanding 604  
Weighted average remaining life (Years) 4 years 10 months 6 days  
Weighted Average Exercise Price $ 2.19  
Number exercisable 542  
Weighted Average Options Exercise Price $ 2.19  
Range Three [Member]
   
Share based compensation shares authorized under stock option plans exercise price range    
Exercise Prices, Lower Limit $ 2.39  
Exercise Prices, Upper Limit $ 3.22  
Number outstanding 642  
Weighted average remaining life (Years) 4 years 3 months 7 days  
Weighted Average Exercise Price $ 2.52  
Number exercisable 642  
Weighted Average Options Exercise Price $ 2.52  
Range Four [Member]
   
Share based compensation shares authorized under stock option plans exercise price range    
Exercise Prices, Lower Limit $ 3.23  
Exercise Prices, Upper Limit $ 4.06  
Number outstanding 97  
Weighted average remaining life (Years) 1 year 4 days  
Weighted Average Exercise Price $ 3.55  
Number exercisable 97  
Weighted Average Options Exercise Price $ 3.55