Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Summary of Stock Option Activity) (Details)

v3.3.1.900
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Options outstanding, beginning, number of shares 2,640,785 3,148,264 3,447,978  
Granted, number of shares 500,761 512,761 708,220  
Cancelled, number of shares (172,018) (102,598) (119,098)  
Exercised, number of shares (680,658) (917,642) (888,836)  
Options outstanding, ending, number of shares 2,288,870 2,640,785 3,148,264 3,447,978
Options outstanding, beginning, weighted average exercise price $ 28.00 $ 25.02 $ 23.82  
Granted, weighted average exercise price 48.46 39.69 27.33  
Cancelled, weighted average exercise price 34.59 28.39 26.67  
Exercised, weighted average exercise price 25.63 24.28 21.98  
Options outstanding, ending, weighted average exercise price $ 32.69 $ 28.00 $ 25.02 $ 23.82
Options outstanding, beginning, weighted average remaining contractual life, years 6 years 6 months 6 years 6 months 6 years 4 months 10 days 6 years 1 month 24 days
Options outstanding, ending, weighted average remaining contractual life, years 6 years 6 months 6 years 6 months 6 years 4 months 10 days 6 years 1 month 24 days
Options outstanding, beginning, aggregate intrinsic value $ 43,682 $ 45,187 $ 13,001  
Options outstanding, ending, aggregate intrinsic value $ 38,209 $ 43,682 $ 45,187 $ 13,001
Options vested and expected to vest, number of shares 2,213,239      
Options vested and expected to vest, weighted average exercise price $ 32.33      
Options vested and expected to vest, weighted average remining contractual life, years 6 years 5 months 2 days      
Options vested and expected to vest, aggregate intrinsic value $ 37,644      
Options exercisable, number of shares 1,117,565      
Options exercisable, weighted average exercise price $ 26.04      
Options exercisable, weighted average remaining contractual life 4 years 10 months 3 days      
Options exercisable, aggregate intrinsic value $ 25,388