XML 269 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Options Outstanding (Detail) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Number Outstanding (in shares) 6,724,358 7,203,765 6,753,801 6,973,591
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 9 months 18 days 4 years 9 months 7 days    
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 70.07 $ 61.72 $ 53.59 $ 44.64
Options Exercisable, Number Exercisable (in shares) 2,999,788 3,393,090 2,928,979  
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 57.27 $ 48.18 $ 43.79  
$29.59 - $50.64        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 29.59      
Range of Exercise Prices, Maximum (in dollars per share) $ 50.64      
Options Outstanding, Number Outstanding (in shares) 1,214,461      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 2 months 4 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 48.45      
Options Exercisable, Number Exercisable (in shares) 936,250      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 47.81      
50.69 - 76.37        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 50.69      
Range of Exercise Prices, Maximum (in dollars per share) $ 76.37      
Options Outstanding, Number Outstanding (in shares) 1,428,126      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 2 years 3 months 29 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 53.12      
Options Exercisable, Number Exercisable (in shares) 1,364,239      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 53.10      
77.26        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Maximum (in dollars per share) $ 77.26      
Options Outstanding, Number Outstanding (in shares) 1,397,588      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 5 years 1 month 28 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 77.26      
Options Exercisable, Number Exercisable (in shares) 640,526      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 77.26      
82.56 - 83.17        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 82.56      
Range of Exercise Prices, Maximum (in dollars per share) $ 83.17      
Options Outstanding, Number Outstanding (in shares) 1,328,197      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 6 years 1 month 28 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 82.56      
Options Exercisable, Number Exercisable (in shares) 20,717      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 82.77      
87.60 - 90.21        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 87.60      
Range of Exercise Prices, Maximum (in dollars per share) $ 90.21      
Options Outstanding, Number Outstanding (in shares) 1,355,986      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 6 years 3 months 7 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 87.64      
Options Exercisable, Number Exercisable (in shares) 38,056      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 89.08      
$29.59 - $90.21        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 29.59      
Range of Exercise Prices, Maximum (in dollars per share) $ 90.21      
Options Outstanding, Number Outstanding (in shares) 6,724,358      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 9 months 18 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 70.07      
Options Exercisable, Number Exercisable (in shares) 2,999,788      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 57.27