XML 53 R66.htm IDEA: XBRL DOCUMENT v2.3.0.15
Employee Benefit Plans, Assumptions and Resulting Estimates of Fair Value (Details) (USD $)
3 Months Ended9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Sep. 30, 2011
Sep. 30, 2010
Minimum [Member] | Stock Options [Member]
    
Estimates of Fair Value    
Dividend yield0.00%0.00%0.00%0.00%
Weighted-average fair value per share$ 7.35$ 8.93$ 7.35$ 7.83
Maximum [Member] | Stock Options [Member]
    
Estimates of Fair Value    
Dividend yield0.00%0.00%0.00%0.00%
Weighted-average fair value per share$ 10.79$ 9.81$ 15.22$ 30.36
Stock Options [Member]
    
Estimates of Fair Value    
Volatility - Lower Range43.00%39.00%41.00%33.00%
Volatility - Higher Range50.00%42.00%50.00%42.00%
Risk-free Interest Rate - Lower Range0.70%1.10%0.70%1.10%
Riskfree Interest Rate - Higher Range1.10%1.40%1.90%2.20%
Expected Term4.14.34.14.3
Minimum [Member] | Employee Stock Purchase Plan [Member]
    
Estimates of Fair Value    
Expected Volatility Rate  33.00%35.00%
Weighted-average fair value per share  $ 6.37$ 6.19
Maximum [Member] | Employee Stock Purchase Plan [Member]
    
Estimates of Fair Value    
Expected Volatility Rate  45.00%36.00%
Weighted-average fair value per share  $ 9.07$ 7.09
Employee Stock Purchase Plan [Member]
    
Estimates of Fair Value    
Expected Volatility Rate45.00%36.00%  
Risk Free Interest Rate0.20%0.20%0.20%0.20%
Expected Term0.50.50.50.5
Dividend yield0.00%0.00%0.00%0.00%
Weighted-average fair value per share$ 6.37$ 7.09