XML 82 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Exercise Price Range 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) $ 40.57
Exercise price range, upper range limit (in dollars per share) $ 52.37
Options outstanding (in shares) | shares 147,840
Average exercise price of options outstanding (in dollars per share) $ 47.38
Average remaining life of options outstanding 1 year 8 months 12 days
Exercisable options (in shares) | shares 147,840
Average exercise price of exercisable options (in dollars per share) $ 47.38
Exercise Price Range 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 52.37
Exercise price range, upper range limit (in dollars per share) $ 78.56
Options outstanding (in shares) | shares 500,259
Average exercise price of options outstanding (in dollars per share) $ 61.18
Average remaining life of options outstanding 1 year 2 months 12 days
Exercisable options (in shares) | shares 500,259
Average exercise price of exercisable options (in dollars per share) $ 61.18
Exercise Price Range 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 78.56
Exercise price range, upper range limit (in dollars per share) $ 104.75
Options outstanding (in shares) | shares 172,777
Average exercise price of options outstanding (in dollars per share) $ 93.83
Average remaining life of options outstanding 4 years 1 month 6 days
Exercisable options (in shares) | shares 172,777
Average exercise price of exercisable options (in dollars per share) $ 93.83
Exercise Price Range 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 104.75
Exercise price range, upper range limit (in dollars per share) $ 130.94
Options outstanding (in shares) | shares 342,805
Average exercise price of options outstanding (in dollars per share) $ 117.51
Average remaining life of options outstanding 5 years 2 months 12 days
Exercisable options (in shares) | shares 342,805
Average exercise price of exercisable options (in dollars per share) $ 117.51
Exercise Price Range 5  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 130.94
Exercise price range, upper range limit (in dollars per share) $ 157.12
Options outstanding (in shares) | shares 481,652
Average exercise price of options outstanding (in dollars per share) $ 139.21
Average remaining life of options outstanding 6 years 4 months 24 days
Exercisable options (in shares) | shares 430,101
Average exercise price of exercisable options (in dollars per share) $ 138.27
Exercise Price Range 6  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 157.12
Exercise price range, upper range limit (in dollars per share) $ 183.31
Options outstanding (in shares) | shares 870,883
Average exercise price of options outstanding (in dollars per share) $ 169.61
Average remaining life of options outstanding 7 years 9 months 18 days
Exercisable options (in shares) | shares 151,337
Average exercise price of exercisable options (in dollars per share) $ 166.74
Exercise Price Range 7  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 183.31
Exercise price range, upper range limit (in dollars per share) $ 209.50
Options outstanding (in shares) | shares 225,450
Average exercise price of options outstanding (in dollars per share) $ 187.64
Average remaining life of options outstanding 8 years 8 months 12 days
Exercisable options (in shares) | shares 21,750
Average exercise price of exercisable options (in dollars per share) $ 185.47
Exercise Price Range 8  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 209.50
Exercise price range, upper range limit (in dollars per share) $ 235.68
Options outstanding (in shares) | shares 434,398
Average exercise price of options outstanding (in dollars per share) $ 215.02
Average remaining life of options outstanding 9 years 3 months 18 days
Exercisable options (in shares) | shares 0
Average exercise price of exercisable options (in dollars per share) $ 0.00
Exercise Price Range 9  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 235.68
Exercise price range, upper range limit (in dollars per share) $ 261.87
Options outstanding (in shares) | shares 19,800
Average exercise price of options outstanding (in dollars per share) $ 253.01
Average remaining life of options outstanding 9 years 9 months 18 days
Exercisable options (in shares) | shares 0
Average exercise price of exercisable options (in dollars per share) $ 0.00
Exercise price range total shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, lower range limit (in dollars per share) 40.57
Exercise price range, upper range limit (in dollars per share) $ 261.87
Options outstanding (in shares) | shares 3,195,864
Average exercise price of options outstanding (in dollars per share) $ 140.68
Average remaining life of options outstanding 6 years 1 month 6 days
Exercisable options (in shares) | shares 1,766,869
Average exercise price of exercisable options (in dollars per share) $ 103.48