XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock Options Exercise Price (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Class of Stock [Line Items]  
Exercise price, options outstanding (in shares) 2,484
Exercise price, options exercisable (in shares) 1,760
$114.90 – $224.99  
Class of Stock [Line Items]  
Exercise price, minimum (in dollars per share) | $ / shares $ 114.90
Exercise price, maximum (in dollars per share) | $ / shares $ 224.99
Exercise price, options outstanding (in shares) 1,544
Weighted Average Remaining Vesting Life in Years 2 days
Exercise price, options exercisable (in shares) 1,415
$225.45 – $238.32  
Class of Stock [Line Items]  
Exercise price, minimum (in dollars per share) | $ / shares $ 225.45
Exercise price, maximum (in dollars per share) | $ / shares $ 238.32
Exercise price, options outstanding (in shares) 543
Weighted Average Remaining Vesting Life in Years 1 year 18 days
Exercise price, options exercisable (in shares) 142
$248.28 – $283.86  
Class of Stock [Line Items]  
Exercise price, minimum (in dollars per share) | $ / shares $ 248.28
Exercise price, maximum (in dollars per share) | $ / shares $ 283.86
Exercise price, options outstanding (in shares) 355
Weighted Average Remaining Vesting Life in Years 18 days
Exercise price, options exercisable (in shares) 192
$288.37 – $373.15  
Class of Stock [Line Items]  
Exercise price, minimum (in dollars per share) | $ / shares $ 288.37
Exercise price, maximum (in dollars per share) | $ / shares $ 373.15
Exercise price, options outstanding (in shares) 42
Weighted Average Remaining Vesting Life in Years 1 year 6 months 25 days
Exercise price, options exercisable (in shares) 11