XML 95 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
$35.00 - $45.00 [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Options Outstanding, Number Outstanding   839
Options Outstanding, Weighted-Average Remaining Contractual Life   6 years 6 months
Options Outstanding, Weighted-Average Exercise Price   $ 41.94
Options Exercisable, Number Exercisable   376
Options Exercisable, Weighted-Average Exercise Price   $ 41.30
$35.00 - $45.00 [Member] | Minimum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price $ 35  
$35.00 - $45.00 [Member] | Maximum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 45  
$45.01 - $55.00 [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Options Outstanding, Number Outstanding   2,178
Options Outstanding, Weighted-Average Remaining Contractual Life   5 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price   $ 48.65
Options Exercisable, Number Exercisable   1,976
Options Exercisable, Weighted-Average Exercise Price   $ 48.71
$45.01 - $55.00 [Member] | Minimum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 45.01  
$45.01 - $55.00 [Member] | Maximum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 55  
$55.01 - $65.00 [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Options Outstanding, Number Outstanding   650
Options Outstanding, Weighted-Average Remaining Contractual Life   6 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price   $ 59.07
Options Exercisable, Number Exercisable   650
Options Exercisable, Weighted-Average Exercise Price   $ 59.07
$55.01 - $65.00 [Member] | Minimum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 55.01  
$55.01 - $65.00 [Member] | Maximum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 65  
$65.01 - $75.00 [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Options Outstanding, Number Outstanding   249
Options Outstanding, Weighted-Average Remaining Contractual Life   7 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price   $ 65.80
Options Exercisable, Number Exercisable   166
Options Exercisable, Weighted-Average Exercise Price   $ 65.80
$65.01 - $75.00 [Member] | Minimum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 65.01  
$65.01 - $75.00 [Member] | Maximum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 75  
$35.00 - $75.00 [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Options Outstanding, Number Outstanding   3,916
Options Outstanding, Weighted-Average Remaining Contractual Life   5 years 10 months 24 days
Options Outstanding, Weighted-Average Exercise Price   $ 50.03
Options Exercisable, Number Exercisable   3,168
Options Exercisable, Weighted-Average Exercise Price   $ 50.85
$35.00 - $75.00 [Member] | Minimum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price 35  
$35.00 - $75.00 [Member] | Maximum [Member]    
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]    
Exercise Price $ 75