XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation Share-Based Compensation Price Ranges (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding Stock Options (in shares) | shares 651,617
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 4 years 11 months 4 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) | $ / shares $ 123.98
Exercisable Stock Options (in shares) | shares 376,780
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 76.06
Exercise Price Range 24.50 to 58.26 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding Stock Options (in shares) | shares 218,817
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 2 years 3 months 14 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) | $ / shares $ 59.66
Exercisable Stock Options (in shares) | shares 218,817
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 59.66
Exercise Price Range 58.27 to 117.04 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding Stock Options (in shares) | shares 257,995
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 5 years 18 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) | $ / shares $ 108.93
Exercisable Stock Options (in shares) | shares 156,309
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 97.51
Exercise Price Range 117.05 to 220.01 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding Stock Options (in shares) | shares 174,805
Outstanding Stock Options Weighted Average Remaining Contractual Term (in years) 8 years 18 days
Outstanding Stock Options Weighted Average Exercise Price (in dollars per share) | $ / shares $ 226.70
Exercisable Stock Options (in shares) | shares 1,654
Exercisable Stock Options, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 217.71