XML 113 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation (Information Concerning Currently Outstanding and Exercisable Options) (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of options outstanding, in shares | shares 757,780
Weighted average remaining life, Outstanding, in years 6 years 7 months 6 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 93.76
Number of options exercisable, in shares | shares 439,997
Weighted average remaining life, Exercisable, in years 5 years 4 months 24 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 80.83
Stock Options  
Weighted average remaining life, Exercisable, in years 5 years 4 months 24 days
0.01 - 25.00  
Number of options outstanding, in shares | shares 1,275
Weighted average remaining life, Outstanding, in years 2 months 12 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 24.95
Number of options exercisable, in shares | shares 1,275
Weighted average remaining life, Exercisable, in years 2 months 12 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 24.95
25.01 - 50.00  
Number of options outstanding, in shares | shares 14,242
Weighted average remaining life, Outstanding, in years 1 year 1 month 6 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 33.77
Number of options exercisable, in shares | shares 14,242
Weighted average remaining life, Exercisable, in years 1 year 1 month 6 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 33.77
50.01 - 75.00  
Number of options outstanding, in shares | shares 179,313
Weighted average remaining life, Outstanding, in years 4 years 2 months 12 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 64.62
Number of options exercisable, in shares | shares 179,313
Weighted average remaining life, Exercisable, in years 4 years 2 months 12 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 64.62
75.01 - 100.00  
Number of options outstanding, in shares | shares 253,153
Weighted average remaining life, Outstanding, in years 6 years 4 months 24 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 87.61
Number of options exercisable, in shares | shares 196,802
Weighted average remaining life, Exercisable, in years 6 years 3 months 18 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 87.47
100.01 - 125.00  
Number of options outstanding, in shares | shares 162,848
Weighted average remaining life, Outstanding, in years 9 years 1 month 6 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 109.12
Number of options exercisable, in shares | shares 130
Weighted average remaining life, Exercisable, in years 8 years 4 months 24 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 100.68
125.01 - 150.00  
Number of options outstanding, in shares | shares 146,949
Weighted average remaining life, Outstanding, in years 7 years 9 months 18 days
Weighted average exercise price, options outstanding, in dollars per share | $ / shares $ 129.33
Number of options exercisable, in shares | shares 48,235
Weighted average remaining life, Exercisable, in years 7 years 8 months 12 days
Weighted average exercise price, option exercisable, in dollars per share | $ / shares $ 129.33