XML 82 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2019
$ / shares
shares
$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 | shares 576
Options Outstanding, Weighted-Average Remaining Contractual Life 2 years 10 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 42.65
Options Exercisable, Number Exercisable | shares 576
Options Exercisable, Weighted-Average Exercise Price $ 42.65
$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 | shares 2,352
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years
Options Outstanding, Weighted-Average Exercise Price $ 48.61
Options Exercisable, Number Exercisable | shares 2,122
Options Exercisable, Weighted-Average Exercise Price $ 48.68
$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 | shares 698
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 10 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 59.07
Options Exercisable, Number Exercisable | shares 412
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 | shares 266
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 10 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 65.80
Options Exercisable, Number Exercisable | shares 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 | shares 3,892
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 9 months 18 days
Options Outstanding, Weighted-Average Exercise Price $ 50.78
Options Exercisable, Number Exercisable | shares 3,276
Options Exercisable, Weighted-Average Exercise Price $ 49.79
$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.00
$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