XML 127 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Options Outstanding (Detail) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Number Outstanding (in shares) 7,111,231 6,724,358 7,203,765 6,753,801
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 6 months 25 days 4 years 9 months 18 days    
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 78.28 $ 70.07 $ 61.72 $ 53.59
Options Exercisable, Number Exercisable (in shares) 3,389,399 2,999,788 3,393,090  
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 67.19 $ 57.27 $ 48.18  
$29.59 - $76.37        
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) $ 76.37      
Options Outstanding, Number Outstanding (in shares) 1,736,807      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 2 years 9 months 7 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 51.29      
Options Exercisable, Number Exercisable (in shares) 1,598,580      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 51.34      
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,372,680      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 1 month 9 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 77.26      
Options Exercisable, Number Exercisable (in shares) 1,142,879      
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,327,447      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 5 years 1 month 24 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 82.56      
Options Exercisable, Number Exercisable (in shares) 33,217      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 82.69      
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,347,698      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 5 years 2 months 26 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 87.64      
Options Exercisable, Number Exercisable (in shares) 573,454      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 87.70      
100.74 - 105.56        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 100.74      
Range of Exercise Prices, Maximum (in dollars per share) $ 105.56      
Options Outstanding, Number Outstanding (in shares) 1,326,599      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 6 years 1 month 28 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 100.85      
Options Exercisable, Number Exercisable (in shares) 41,269      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 104.39      
$29.59 - $105.56        
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) $ 105.56      
Options Outstanding, Number Outstanding (in shares) 7,111,231      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 6 months 25 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 78.28      
Options Exercisable, Number Exercisable (in shares) 3,389,399      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 67.19