Share-based Compensation Plans and Awards - Stock Options Activity (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
9 Months Ended 12 Months Ended
Sep. 30, 2012
Dec. 31, 2011
Number of options outstanding    
Outstanding at period start 16,654  
Options granted 0  
Options exercised (2,288)  
Options forfeited or canceled (997)  
Outstanding at period end 13,369 16,654
Exercisable 6,990  
Vested and expected to vest 11,967  
Weighted average exercise price    
Outstanding at period start, weighted average exercise price (usd per share) $ 13.21  
Options granted, weighted average exercise price (usd per share) $ 0.00  
Options exercised, weighted average exercise price (usd per share) $ 3.86  
Options forfeited or canceled , weighted average exercise price (usd per share) $ 12.77  
Outstanding at period end, weighted average exercise price (usd per share) $ 14.84 $ 13.21
Exercisable, weighted average exercise price (usd per share) $ 7.63  
Vested and expected to vest, weighted average exercise price (usd per share) $ 13.86  
Weighted average remaining contractual term (in years)    
Outstanding at period start, weighted average remaining contractual term 6 years 6 months 4 days 7 years 6 months 11 days
Outstanding at period end, weighted average remaining contractual term 6 years 6 months 4 days 7 years 6 months 11 days
Vested and expected to vest, weighted average remaining contractual term 6 years 4 months 10 days  
Aggregate intrinsic value    
Outstanding at period start, aggregate intrinsic value $ 17,480  
Outstanding at period end, aggregate intrinsic value 30,409 17,480
Exercisable, aggregate intrinsic value 27,425  
Vested and expected to vest, aggregate intrinsic value $ 29,807