XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / 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 718
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 1 month 6 days
Options Outstanding, Weighted-Average Exercise Price $ 78.33
Options Exercisable, Number Exercisable | shares 433
Options Exercisable, Weighted-Average Exercise Price $ 48.33
Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 40
Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 133.03
$40.00 - $60.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 379
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 3 months 18 days
Options Outstanding, Weighted-Average Exercise Price $ 43.06
Options Exercisable, Number Exercisable | shares 379
Options Exercisable, Weighted-Average Exercise Price $ 43.06
$40.00 - $60.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
$40.00 - $60.00 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 60
$60.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 33
Options Outstanding, Weighted-Average Remaining Contractual Life 4 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 65.8
Options Exercisable, Number Exercisable | shares 33
Options Exercisable, Weighted-Average Exercise Price $ 65.8
$60.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 60.01
$60.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
$75.01 - $100.00 [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Options Outstanding, Weighted-Average Remaining Contractual Life 0 years
$75.01 - $100.00 [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 - $100.00 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 100
$100.01 - $120.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 122
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 4 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 110.74
Options Exercisable, Number Exercisable | shares 15
Options Exercisable, Weighted-Average Exercise Price $ 110.74
$100.01 - $120.00 [Member] | Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 100.01
$100.01 - $120.00 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 120
$120.01 - $133.03 [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Options Outstanding, Number Outstanding | shares 184
Options Outstanding, Weighted-Average Remaining Contractual Life 8 years 10 months 24 days
Options Outstanding, Weighted-Average Exercise Price $ 131.86
Options Exercisable, Number Exercisable | shares 6
Options Exercisable, Weighted-Average Exercise Price $ 130.71
$120.01 - $133.03 [Member] | Minimum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price 120.01
$120.01 - $133.03 [Member] | Maximum [Member]  
Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding By Exercise Price [Line Items]  
Exercise Price $ 133.03