XML 133 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Options Outstanding (Detail) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Number Outstanding (in shares) 7,197,662 7,111,231 6,724,358 7,203,765
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 3 months 21 days 4 years 6 months 25 days    
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 85.11 $ 78.28 $ 70.07 $ 61.72
Options Exercisable, Number Exercisable (in shares) 3,659,755 3,389,399 2,999,788  
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 75.55 $ 67.19 $ 57.27  
$29.59 - $77.26        
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) $ 77.26      
Options Outstanding, Number Outstanding (in shares) 2,025,118      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 2 years 9 months 10 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 66.39      
Options Exercisable, Number Exercisable (in shares) 1,916,991      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 65.78      
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,262,467      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 1 month 20 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 82.56      
Options Exercisable, Number Exercisable (in shares) 623,227      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 82.57      
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,299,366      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 2 months 4 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 87.64      
Options Exercisable, Number Exercisable (in shares) 1,064,406      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 87.65      
92.40 - 98.32        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Minimum (in dollars per share) 92.40      
Range of Exercise Prices, Maximum (in dollars per share) $ 98.32      
Options Outstanding, Number Outstanding (in shares) 1,284,112      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 6 years 1 month 24 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 98.28      
Options Exercisable, Number Exercisable (in shares) 10,212      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 92.98      
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) 5 years 1 month 20 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 100.85      
Options Exercisable, Number Exercisable (in shares) 44,919      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 104.10      
$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,197,662      
Options Outstanding, Weighted- Average Remaining Contractual Life (Years) 4 years 3 months 21 days      
Options Outstanding, Weighted- Average Exercise Price (in dollars per share) $ 85.11      
Options Exercisable, Number Exercisable (in shares) 3,659,755      
Options Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 75.55