XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounting for Stock-based Compensation - Stock Options Outstanding by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Price Range 1  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range $ 25.01
Range of Exercise Prices, Upper range $ 27.00
Number Outstanding | shares 3,572
Weighted Average Remaining Contractual Term 2 months 12 days
Weighted Average Exercise Price $ 25.66
Number Exercisable | shares 3,572
Weighted Average Exercise Price $ 25.66
Price Range 2  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 27.01
Range of Exercise Prices, Upper range $ 40.00
Number Outstanding | shares 12,114
Weighted Average Remaining Contractual Term 1 year 2 months 12 days
Weighted Average Exercise Price $ 27.03
Number Exercisable | shares 12,114
Weighted Average Exercise Price $ 27.03
Price Range 3  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 40.01
Range of Exercise Prices, Upper range $ 41.00
Number Outstanding | shares 14,006
Weighted Average Remaining Contractual Term 2 years 2 months 12 days
Weighted Average Exercise Price $ 40.68
Number Exercisable | shares 14,006
Weighted Average Exercise Price $ 40.68
Price Range 4  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 25.01
Range of Exercise Prices, Upper range $ 41.00
Number Outstanding | shares 29,692
Weighted Average Remaining Contractual Term 1 year 7 months 6 days
Weighted Average Exercise Price $ 33.30
Number Exercisable | shares 29,692
Weighted Average Exercise Price $ 33.30