XML 80 R66.htm IDEA: XBRL DOCUMENT v3.19.1
9. Share-based Compensation (Details) - USD ($)
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, Options, Vested in Period, Fair Value $ 6,000,000.0 $ 4,200,000 $ 2,100,000
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options 5,400,000 6,300,000 1,500,000
Share-based Compensation Expense 27,800,000 23,400,000 19,700,000
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense $ 4,400,000 $ 5,800,000 5,100,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 1,999,714    
Number of Shares Available for Grant 1,584,834    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Remaining Contractual Term (in years) - Outstanding 4 years 10 months 24 days    
Aggregate Intrinsic Value (in millions) - Outstanding $ 38.0    
Options - Weighted-Average Exercise Price $ 138.81 $ 120.39  
Options Granted - Weighted Average Exercise Price 326.15    
Options Exercised - Weighted Average Exercise Price $ 93.63    
Options Granted Term P10Y    
Options Forfeitured/expired - Weighted Average Exercise Price $ 169.93    
Options - Shares Vested and Expected to Vest 99,600    
Options Vested and Expected to Vest - Weighted Average Exercise Price $ 223.91    
Options Vested and Expected to Vest - Weighted Average Remaining Contractual Term (in years) 8 years 3 months 25 days    
Options Vested and Expected to Vest - Aggregate Intrinsic Value (in millions) $ 3.9    
Weighted Average Exercise Price - Options Exercisable $ 107.88    
Weighted Average Remaining Contractual Term (in years) - Exercisable 3 years 7 months 24 days    
Options Exercisable Aggregate Intrinsic Value (in millions) $ 34.1    
Options, Exercises in Period, Total Intrinsic Value 8,000,000 $ 10,000,000 1,000,000
Cash Received from Exercise of Stock Options 500,000 $ 1,600,000 1,200,000
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options     $ 6,000,000.0
Total unrecognized compensation cost from stock options $ 6,300,000    
Options Number Exercisable 274,040    
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% 20.00% 21.00%
Risk Free Interest Rate 2.85% 1.87% 1.35%
Expected life (in years) 7 years 7 months 6 days 7 years 2 months 12 days 7 years 4 months 24 days
Expected dividend $ 0 $ 0 $ 0
Weighted average fair value of options granted $ 105.94 $ 58.65 $ 42.40
Expected dividend yield 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding beginning of period 407,480    
Options - Shares Granted 33,000    
Options - Shares Exercised (44,600)    
Options - Shares Forfeitures/expired (22,240)    
Outstanding end of period 373,640 407,480  
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Available for Grant 658,248    
Cash Received from Exercise of Stock Options $ 13,600,000 $ 13,000,000.0 $ 11,500,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans 63,464 74,409 93,605
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 27.00% 19.00% 20.00%
Risk Free Interest Rate 1.82% 0.83% 0.26%
Expected life (in years) 2 months 26 days 2 months 26 days 3 months
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 $ 55.04 $ 38.86 $ 27.36
Stock Award Plans [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 20.00%    
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