XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Stock Option Activity (Detail) - Share-based Payment Arrangement, Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options outstanding, shares      
Beginning Balance 1,634 1,480 992
Granted 118 470 710
Exercised (348) (51) (21)
Forfeited/Expired (247) (265) (201)
Ending Balance 1,157 1,634 1,480
Exercisable as of December 31, 2020 644    
Expected to vest as of December 31, 2020 513    
Total 1,157    
Weighted Average Exercise Price Per Share      
Beginning Balance $ 141.60 $ 137.16 $ 145.28
Granted 146.76 150.88 130.27
Exercised 146.80 128.17 121.13
Forfeited/Expired 146.63 135.88 154.49
Ending Balance 139.48 $ 141.60 $ 137.16
Exercisable as of December 31, 2020 135.05    
Expected to vest as of December 31, 2020 145.05    
Total $ 139.48    
Aggregate Intrinsic Value      
Exercised $ 29,994 $ 799 $ 196
Exercisable as of December 31, 2020 163,318    
Expected to vest as of December 31, 2020 124,947    
Total $ 288,265    
Weighted Average Remaining Contractual Term (Years)      
Exercisable as of December 31, 2020 4 years 1 month 6 days    
Expected to vest as of December 31, 2020 8 years 4 months 24 days    
Total 6 years