XML 119 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Changes in Options Outstanding Under the Plans) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted average remaining life, Outstanding, in years 5 years 4 months 24 days    
Stock Options [Member]      
Shares subject to options, Beginning balance 3,171,717 4,150,484 4,411,000
Shares subject to options, Granted 268,922 425,444 430,496
Shares subject to options, Exercised (914,667) (1,382,846) (633,962)
Shares subject to options, Cancelled (17,842) (21,365) (57,050)
Shares subject to options, Ending balance 2,508,130 3,171,717 4,150,484
Shares subject to options, Exercisable 1,815,960    
Weighted average exercise price, Beginning balance, in dollars per share $ 111.23 $ 94.06 $ 83.39
Weighted average exercise price, Granted, in dollars per share 278.57 182.27 167.93
Weighted average exercise price, Exercised, in dollars per share 86.25 80.67 66.06
Weighted average exercise price, Cancelled, in dollars per share 227.59 168.18 137.38
Weighted average exercise price, Ending Balance, in dollars per share 137.46 $ 111.23 $ 94.06
Weighted average exercise price, Exercisable, in dollars per share $ 107.50    
Aggregate intrinsic value, Outstanding, in USD $ 581.8    
Aggregate intrinsic value, Exercisable, in USD $ 475.5    
Weighted average remaining life, Exercisable, in years 4 years 4 months 24 days