Annual report pursuant to Section 13 and 15(d)

Stock Option and Purchase Plans (Details 4)

v2.4.0.6
Stock Option and Purchase Plans (Details 4) (USD $)
12 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Dec. 31, 2012
Range One [Member]
Dec. 31, 2012
Range Two [Member]
Dec. 31, 2012
Range Three [Member]
Dec. 31, 2012
Range Four [Member]
Dec. 31, 2012
Range Five [Member]
Summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options                  
Exercise Price Lower Range         $ 3.22 $ 5.81 $ 10.98 $ 16.81  
Exercise Price Upper Range         $ 4.14 $ 8.48 $ 12.09 $ 29.85  
Outstanding Shares 1,267,730 1,384,538 1,586,860 1,560,158 335,328 507,567 119,295 305,540 1,267,730
Outstanding, Weighted Average Remaining Life in Years         1 year 7 months 6 days 5 years 9 months 18 days 4 years 2 months 12 days 8 years 4 months 24 days 5 years 2 months 12 days
Outstanding, Weighted Average Exercise Price $ 9.87 $ 8.05 $ 6.70 $ 5.99 $ 3.55 $ 6.40 $ 11.21 $ 22.07 $ 9.87
Exercisable Shares 973,716 1,067,287 1,196,049   335,328 398,837 119,295 120,256 973,716
Exercisable, Weighted Average Remaining Life in Years         1 year 7 months 6 days 5 years 6 months 4 years 2 months 12 days 7 years 2 months 12 days 4 years 2 months 12 days
Exercisable, Weighted Average Exercise Price $ 8.06 $ 6.56 $ 5.77   $ 3.55 $ 6.44 $ 11.21 $ 22.89 $ 8.06