XML 90 R66.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Details 4) (USD $)
12 Months Ended
Dec. 31, 2012
Exercise prices range one [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 2.70
Range of Exercise Prices, Range 2 $ 3.81
Number Outstanding 66,130
Weighted Average Remaining Contractual Life (Years) 5 years 5 months 12 days
Weighted Average Exercise Price $ 2.82
Number Exercisable 63,091
Weighted Average Exercise Price $ 2.81
Exercise prices range two [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 3.85
Range of Exercise Prices, Range 2 $ 3.85
Number Outstanding 600,000
Weighted Average Remaining Contractual Life (Years) 6 years 10 months 13 days
Weighted Average Exercise Price $ 3.85
Number Exercisable 475,000
Weighted Average Exercise Price $ 3.85
Exercise prices range three [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 4.03
Range of Exercise Prices, Range 2 $ 5.53
Number Outstanding 374,882
Weighted Average Remaining Contractual Life (Years) 5 years 9 months 22 days
Weighted Average Exercise Price $ 5.01
Number Exercisable 255,010
Weighted Average Exercise Price $ 4.88
Exercise prices range four [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 5.58
Range of Exercise Prices, Range 2 $ 6.11
Number Outstanding 363,434
Weighted Average Remaining Contractual Life (Years) 4 years 11 months 27 days
Weighted Average Exercise Price $ 5.81
Number Exercisable 299,309
Weighted Average Exercise Price $ 5.85
Exercise prices range five [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 6.12
Range of Exercise Prices, Range 2 $ 6.39
Number Outstanding 383,000
Weighted Average Remaining Contractual Life (Years) 6 years 6 months 18 days
Weighted Average Exercise Price $ 6.20
Number Exercisable 17,000
Weighted Average Exercise Price $ 6.23
Exercise prices range six [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 6.41
Range of Exercise Prices, Range 2 $ 6.98
Number Outstanding 342,830
Weighted Average Remaining Contractual Life (Years) 4 years 11 months 27 days
Weighted Average Exercise Price $ 6.77
Number Exercisable 266,227
Weighted Average Exercise Price $ 6.82
Exercise prices range seven [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 6.99
Range of Exercise Prices, Range 2 $ 8.18
Number Outstanding 328,527
Weighted Average Remaining Contractual Life (Years) 2 years 3 months 7 days
Weighted Average Exercise Price $ 7.13
Number Exercisable 310,190
Weighted Average Exercise Price $ 7.08
Exercise prices range eight [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 8.61
Range of Exercise Prices, Range 2 $ 9.04
Number Outstanding 393,528
Weighted Average Remaining Contractual Life (Years) 4 years 11 days
Weighted Average Exercise Price $ 8.80
Number Exercisable 393,528
Weighted Average Exercise Price $ 8.80
Exercise prices range nine [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 9.20
Range of Exercise Prices, Range 2 $ 15.12
Number Outstanding 203,300
Weighted Average Remaining Contractual Life (Years) 5 years 15 days
Weighted Average Exercise Price $ 11.50
Number Exercisable 150,632
Weighted Average Exercise Price $ 12.30
Exercise prices range ten [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 16.57
Range of Exercise Prices, Range 2 $ 16.57
Number Outstanding 100,000
Weighted Average Remaining Contractual Life (Years) 4 years 8 months 27 days
Weighted Average Exercise Price $ 16.57
Number Exercisable 100,000
Weighted Average Exercise Price $ 16.57
Exercise prices range eleven [Member]
 
Additional Information regarding Options Outstanding  
Range of Exercise Prices, Range 1 $ 2.70
Range of Exercise Prices, Range 2 $ 16.57
Number Outstanding 3,155,631
Weighted Average Remaining Contractual Life (Years) 5 years 2 months 27 days
Weighted Average Exercise Price $ 6.65
Number Exercisable 2,329,987
Weighted Average Exercise Price $ 6.91