XML 124 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Information Concerning Currently Outstanding and Exercisable Options) (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
30.01 - 40.00 [Member]  
Number of options outstanding, in shares | shares 757,205
Weighted average remaining life, Outstanding, in years 3 years 1 month 6 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 66.35
Number of options exercisable, in shares | shares 757,205
Weighted average remaining life, Exercisable, in years 3 years 1 month 6 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 66.35
40.01 - 50.00 [Member]  
Number of options outstanding, in shares | shares 506,855
Weighted average remaining life, Outstanding, in years 4 years 1 month 6 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 78.99
Number of options exercisable, in shares | shares 506,855
Weighted average remaining life, Exercisable, in years 4 years 1 month 6 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 78.99
50.01 - 60.00 [Member]  
Number of options outstanding, in shares | shares 464,452
Weighted average remaining life, Outstanding, in years 5 years 8 months 12 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 105.28
Number of options exercisable, in shares | shares 464,452
Weighted average remaining life, Exercisable, in years 5 years 8 months 12 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 105.28
Sixty point zero one dollars to seventy dollars [Member]  
Number of options outstanding, in shares | shares 406,450
Weighted average remaining life, Outstanding, in years 6 years 4 months 24 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 148.62
Number of options exercisable, in shares | shares 213,678
Weighted average remaining life, Exercisable, in years 6 years 9 months 18 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 148.95
Seventy point zero one dollars to eighty dollars [Domain]  
Number of options outstanding, in shares | shares 415,977
Weighted average remaining life, Outstanding, in years 7 years 10 months 24 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 167.58
Number of options exercisable, in shares | shares 113,426
Weighted average remaining life, Exercisable, in years 7 years 9 months 18 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 167.16
Eighty point zero one dollars to ninety dollars [Domain]  
Number of options outstanding, in shares | shares 373,227
Weighted average remaining life, Outstanding, in years 8 years 10 months 24 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 181.30
Number of options exercisable, in shares | shares 15,578
Weighted average remaining life, Exercisable, in years 7 years 6 months
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 186.83
Ninety point zero one dollars to one hundred dollars [Domain]  
Number of options outstanding, in shares | shares 34,089
Weighted average remaining life, Outstanding, in years 9 years 9 months 18 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 213.59
Twenty four point twenty three dollars to one hundred twenty four point ninety five dollars [Member]  
Number of options outstanding, in shares | shares 3,171,717
Weighted average remaining life, Outstanding, in years 5 years 4 months 24 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 111.23
Number of options exercisable, in shares | shares 2,284,656
Weighted average remaining life, Exercisable, in years 4 years 3 months 18 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 88.17
Fifteen point zero one dollars to thirty dollars  
Number of options outstanding, in shares | shares 213,462
Weighted average remaining life, Outstanding, in years 1 year 9 months 18 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 40.10
Number of options exercisable, in shares | shares 213,462
Weighted average remaining life, Exercisable, in years 1 year 9 months 18 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 40.10