XML 93 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Narrative) (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]      
Termination period 2 years    
Intrinsic value of options exercised $ 51,266 $ 50,131 $ 23,315
Shares granted, weighted average grant date fair value (in dollars per share) $ 71.06 $ 38.01 $ 33.08
Compensation cost not yet recognized $ 22,367    
Compensation cost not yet recognized, period of recognition 2 years 8 months 12 days    
Aggregate fair value of awards vested $ 12,660    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost not yet recognized $ 24,214    
Compensation cost not yet recognized, period of recognition 2 years 8 months 12 days    
Aggregate fair value of awards vested $ 8,979    
Intrinsic value of RSUs exercised $ 22,978 $ 11,684 $ 3,931
Weighted-average grant-date fair value, granted (in dollars per share) $ 227.45 $ 127.29 $ 81.86
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost not yet recognized $ 5,586    
Compensation cost not yet recognized, period of recognition 1 year 9 months 18 days    
Weighted-average grant-date fair value, granted (in dollars per share) $ 238.12 $ 147.25 $ 88.51
Target goal, percentage 100.00%    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Minimum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award units earned, percentage 0.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Expiration period 10 years    
Maximum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award units earned, percentage 200.00%    
2006 Incentive Compensation Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (in shares) 10,363,465    
Shares available for grant (in shares) 3,680,071