XML 117 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Summary of Options Outstanding (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Number of Options outstanding | shares 1,166
Options outstanding, Weighted average remaining life in years 3 years 10 months 24 days
Options outstanding, Weighted-average exercise price $ 84.51
Number of Options exercisable | shares 788
Options exercisable, Weighted average exercise price $ 71.76
$0.00 to $35.15  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, minimum 0.00
Range of exercise prices, maximum $ 35.15
Number of Options outstanding | shares 129
Options outstanding, Weighted average remaining life in years 1 year 2 months 12 days
Options outstanding, Weighted-average exercise price $ 31.83
Number of Options exercisable | shares 129
Options exercisable, Weighted average exercise price $ 31.83
$35.16 to $70.30  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, minimum 35.16
Range of exercise prices, maximum $ 70.30
Number of Options outstanding | shares 276
Options outstanding, Weighted average remaining life in years 2 years 10 months 24 days
Options outstanding, Weighted-average exercise price $ 58.20
Number of Options exercisable | shares 275
Options exercisable, Weighted average exercise price $ 58.20
$70.31 to $105.45  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, minimum 70.31
Range of exercise prices, maximum $ 105.45
Number of Options outstanding | shares 500
Options outstanding, Weighted average remaining life in years 4 years 6 months
Options outstanding, Weighted-average exercise price $ 86.29
Number of Options exercisable | shares 311
Options exercisable, Weighted average exercise price $ 87.07
$105.46 to $140.62  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, minimum 105.46
Range of exercise prices, maximum $ 140.62
Number of Options outstanding | shares 261
Options outstanding, Weighted average remaining life in years 5 years 1 month 6 days
Options outstanding, Weighted-average exercise price $ 134.73
Number of Options exercisable | shares 73
Options exercisable, Weighted average exercise price $ 128.44