XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting for Stock-based Compensation - Stock Options Outstanding by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2022
$ / 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 $ 27.03
Range of Exercise Prices, Upper range $ 27.03
Number Outstanding | shares 4,138
Weighted Average Remaining Contractual Term 2 months 12 days
Weighted Average Exercise Price $ 27.03
Number Exercisable | shares 4,138
Weighted Average Exercise Price $ 27.03
Price Range 2  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 40.68
Range of Exercise Prices, Upper range $ 40.68
Number Outstanding | shares 6,747
Weighted Average Remaining Contractual Term 1 year 2 months 12 days
Weighted Average Exercise Price $ 40.68
Number Exercisable | shares 6,747
Weighted Average Exercise Price $ 40.68
Price Range 3  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 27.03
Range of Exercise Prices, Upper range $ 40.68
Number Outstanding | shares 10,885
Weighted Average Remaining Contractual Term 9 months 18 days
Weighted Average Exercise Price $ 35.49
Number Exercisable | shares 10,885
Weighted Average Exercise Price $ 35.49