XML 20 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
9. Share-based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 5,400,000 $ 5,400,000 $ 6,300,000
Share-based Compensation Expense 35,600,000 27,800,000 23,400,000
Share-based Payment Arrangement, Expense, Tax Benefit $ 5,600,000 $ 4,400,000 5,800,000
2011 Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Authorized 1,300,000    
Stock Option and Award Plans [Member] | Incentive Award Plan 2017 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Authorized 2,095,049    
Number of Shares Available for Grant 1,507,489    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Remaining Contractual Term (in years) - Outstanding 4 years 9 months 3 days    
Aggregate Intrinsic Value (in millions) - Outstanding $ 71.6    
Options - Weighted-Average Exercise Price $ 162.23 $ 138.81  
Options Granted - Weighted Average Exercise Price 328.48    
Options Exercised - Weighted Average Exercise Price $ 98.00    
Options Granted Term P10Y    
Options Forfeitured/expired - Weighted Average Exercise Price $ 231.71    
Options - Shares Vested and Expected to Vest 94,172    
Options Vested and Expected to Vest - Weighted Average Exercise Price $ 273.93    
Options Vested and Expected to Vest - Weighted Average Remaining Contractual Term (in years) 8 years 5 months 12 days    
Options Vested and Expected to Vest - Aggregate Intrinsic Value (in millions) $ 9.1    
Weighted Average Exercise Price - Options Exercisable $ 120.22    
Weighted Average Remaining Contractual Term (in years) - Exercisable 3 years 5 months 15 days    
Options Exercisable Aggregate Intrinsic Value (in millions) $ 62.5    
Options, Exercises in Period, Total Intrinsic Value 12,000,000 $ 8,000,000 10,000,000
Cash Received from Exercise of Stock Options 2,600,000 $ 500,000 $ 1,600,000
Total unrecognized compensation cost from stock options $ 7,000,000.0    
Options Number Exercisable 250,350    
Options Vesting Period 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 20.00%    
Weighted average fair value of options granted, period for recognition 3 years    
Expected Volatility 22.00% 22.00% 20.00%
Risk Free Interest Rate 1.69% 2.85% 1.87%
Expected life (in years) 7 years 6 months 7 years 7 months 6 days 7 years 2 months 12 days
Expected dividend $ 0 $ 0 $ 0
Weighted average fair value of options granted $ 93.96 $ 105.94 $ 58.65
Expected dividend yield 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding beginning of period 373,640    
Options - Shares Granted 34,672    
Options - Shares Exercised (55,490)    
Options - Shares Forfeitures/expired (8,300)    
Outstanding end of period 344,522 373,640  
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Available for Grant 599,531    
Cash Received from Exercise of Stock Options $ 14,300,000 $ 13,600,000 $ 13,000,000.0
Stock Issued During Period, Shares, Employee Stock Purchase Plans 58,717 63,464 74,409
Employee Contribution Rate - Maximum 10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution Amount $ 25,000    
Employee Purchase Price Discount from Market Price 85.00%    
Expected Volatility 31.00% 27.00% 19.00%
Risk Free Interest Rate 2.25% 1.82% 0.83%
Expected life (in years) 2 months 26 days 2 months 26 days 2 months 26 days
Expected dividend $ 0 $ 0 $ 0
Expected dividend yield 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased $ 60.39 $ 55.04 $ 38.86
Stock Award Plans [Member] | Incentive Award Plan 2017 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Vesting Period 5 years