XML 101 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock-Based Compensation [Abstract]      
Number of Shares, Outstanding at December 31, 4,842 4,447 3,794
Number of Shares, Granted 941 1,171 1,357
Number of Shares, Exercised (926) (709) (603)
Number of Shares, Forfeited/canceled (41) (67) (101)
Number of Shares,Outstanding at December 31, 4,816 4,842 4,447
Number of Shares, Exercisable at December 31, 2,162    
Number of Shares, Unvested at December 31, 2,654    
Weighted-Average Exercise Price Per Share, Outstanding at December 31, $ 100.12 $ 93.09 $ 84.66
Weighted-Average Exercise Price Per Share, Granted 156.55 115.41 96.64
Weighted-Average Exercise Price Per Share, Exercised 81.73 80.73 46.03
Weighted-Average Exercise Price Per Share, Forfeited/canceled 123.98 105.81 105.37
Weighted-Average Exercise Price Per Share, Outstanding at December 31, 114.48 $ 100.12 $ 93.09
Weighted-Average Exercise Price Per Share, Exercisable at December 31, 100.15    
Weighted-Average Exercise Price Per Share, Unvested at December 31, $ 126.17    
Weighted-Average Remaining Contractual Life (in years), Outstanding at December 31, 4 years 2 months 12 days    
Weighted-Average Remaining Contractual Life (in years), Exercisable at December 31, 3 years    
Weighted-Average Remaining Contractual Life (in years), Unvested at December 31, 5 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding at December 31, $ 228,248    
Aggregate Intrinsic Value, Exercisable at December 31, 133,490    
Aggregate Intrinsic Value, Unvested at December 31, $ 94,758