XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Options Outstanding, Number Outstanding | shares 1,186
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 8 months 12 days
Options Outstanding, Weighted-Average Exercise Price $ 55.58
Options Exercisable, Number Exercisable | shares 523
Options Exercisable, Weighted-Average Exercise Price $ 54.71
Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 35.00
Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 110.74
$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 570
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 6 months
Options Outstanding, Weighted-Average Exercise Price $ 41.43
Options Exercisable, Number Exercisable | shares 173
Options Exercisable, Weighted-Average Exercise Price $ 39.06
$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.00
$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.00
$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 232
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 6 months
Options Outstanding, Weighted-Average Exercise Price $ 48.07
Options Exercisable, Number Exercisable | shares 88
Options Exercisable, Weighted-Average Exercise Price $ 48.18
$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.00
$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 47
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 59.07
Options Exercisable, Number Exercisable | shares 47
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.00
$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 199
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 65.80
Options Exercisable, Number Exercisable | shares 199
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.00
$75.01 - $110.74 [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Options Outstanding, Number Outstanding | shares 138
Options Outstanding, Weighted-Average Remaining Contractual Life 8 years 10 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 110.74
Options Exercisable, Number Exercisable | shares 16
Options Exercisable, Weighted-Average Exercise Price $ 110.74
$75.01 - $110.74 [Member] | Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 75.01
$75.01 - $110.74 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 110.74