XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 3,100,000    
Allocated Share-based Compensation Expense $ 16,800 $ 15,600 $ 15,000
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense $ 2,700 $ 2,300 1,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2,562,570 3,231,493  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period [Line Items] 264,982    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (892,344)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (41,561)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 1,637,801 2,206,415  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 2,203,542    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 57.10 $ 42.42  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 111.45    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 19.35    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 72.88    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price 39.64    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 49.53    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 11 months    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 5 years 5 months    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 4 years 6 months    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 118,448    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 102,752    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 116,461    
Proceeds from Stock Options Exercised 17,100 $ 9,500 4,100
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value $ 73,000 $ 23,200 $ 12,300
employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, total period for recognition 3 years 8 months    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 30.10% 18.40% 36.30%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 29.80% 28.80% 33.30%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 3 months 3 months 3 months
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price $ 37.16 $ 28.59 $ 25.29
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Share-based compensation arrangements by share-based payment award, per share, ESPP grant date fair value $ 17.22 $ 15.81 $ 14.42
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allocated Share-based Compensation Expense $ 400 $ 400 $ 500
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateWeightedAverage 2.01% 0.89% 0.24%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Shares reserved for employee stock purchase plan 1,000,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans 21,872 21,547 34,658
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased $ 71.08 $ 69.06 $ 59.69
Employee Stock [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 23.50% 14.60% 20.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.73% 0.51% 0.22%
Employee Stock [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 36.70% 27.20% 50.10%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.45% 1.39% 0.29%
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 371,841 432,336  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 103,304    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (150,339)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (13,460)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 85.78 $ 72.09  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 107.88 $ 91.28 $ 73.86
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 62.83    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Weighted Average Grant Date Fair Value $ 72.00    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Total Fair Value $ 14,200 $ 13,100 $ 13,300
Performance-based Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 9,800    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 1 year 10 months    
Time-based restricted stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 10,900    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 3 years 7 months    
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 21,600    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateWeightedAverage 2.80% 2.20% 2.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00% 0.00%
Share-base compensation arrangement by share-based payment award, FV assumptions, forfeitures 8.00% 8.00% 8.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 5 years 7 months 5 years 6 months 5 years 6 months
Stock Option [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.80% 2.20% 1.29%
Stock Option [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.80% 2.20% 2.01%