XML 21 R30.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-based compensation (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2013
Dec. 31, 2012
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 6,819 6,958
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 20.05 $ 19.94
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 7 months 6 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 47,195  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 12  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 26.26  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (133)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 15.05  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period (18)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ 17.65  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 3,137  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 22.79  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 4 years 1 month 6 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 15,729