XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / 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 837
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 2 months 12 days
Options Outstanding, Weighted-Average Exercise Price $ 66.76
Options Exercisable, Number Exercisable | shares 313
Options Exercisable, Weighted-Average Exercise Price $ 59.60
Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 40.00
Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 130.71
$40.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 364
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 42.46
Options Exercisable, Number Exercisable | shares 33
Options Exercisable, Weighted-Average Exercise Price $ 42.46
$40.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 40.00
$40.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 - $50.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 148
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 9 months 18 days
Options Outstanding, Weighted-Average Exercise Price $ 48.18
Options Exercisable, Number Exercisable | shares 148
Options Exercisable, Weighted-Average Exercise Price $ 48.18
$45.01 - $50.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 - $50.00 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 50.00
$50.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 4 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 59.07
Options Exercisable, Number Exercisable | shares 48
Options Exercisable, Weighted-Average Exercise Price $ 59.07
$50.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 50.01
$50.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 - $110.75 [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Options Outstanding, Number Outstanding | shares 180
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 7 months 6 days
Options Outstanding, Weighted-Average Exercise Price $ 98.30
Options Exercisable, Number Exercisable | shares 73
Options Exercisable, Weighted-Average Exercise Price $ 80.10
$65.01 - $110.75 [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 - $110.75 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 110.75
$110.76 - $130.71 [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Options Outstanding, Number Outstanding | shares 98
Options Outstanding, Weighted-Average Remaining Contractual Life 9 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 130.71
Options Exercisable, Number Exercisable | shares 11
Options Exercisable, Weighted-Average Exercise Price $ 130.71
$110.76 - $130.71 [Member] | Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 110.76
$110.76 - $130.71 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 130.71