XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Information Related to Stock Options Outstanding (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares Outstanding (in shares) | shares 962
Weighted Average Remaining Contractual  Term 5 years 9 months 18 days
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 114.81
Number of Options Exercisable (in shares) | shares 603
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 99.59
$58.52 - $85.33  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, minimum (in dollars per share) 58.52
Range of exercise prices, maximum (in dollars per share) $ 85.33
Shares Outstanding (in shares) | shares 222
Weighted Average Remaining Contractual  Term 3 years 1 month 6 days
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 76.14
Number of Options Exercisable (in shares) | shares 222
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 76.14
$85.40 - $118.60  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, minimum (in dollars per share) 85.40
Range of exercise prices, maximum (in dollars per share) $ 118.60
Shares Outstanding (in shares) | shares 212
Weighted Average Remaining Contractual  Term 4 years
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 101.92
Number of Options Exercisable (in shares) | shares 212
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 101.92
$118.96 - $150.85  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, minimum (in dollars per share) 118.96
Range of exercise prices, maximum (in dollars per share) $ 150.85
Shares Outstanding (in shares) | shares 528
Weighted Average Remaining Contractual  Term 7 years 7 months 6 days
Weighted Average Exercise Price of Options Outstanding (in dollars per share) $ 136.24
Number of Options Exercisable (in shares) | shares 169
Weighted Average Exercise Price of Options Exercisable (in dollars per share) $ 127.47