XML 107 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 29.41
Number of Stock Options Outstanding (in shares) | shares 279,050
Weighted-Average Remaining Contractual Life (in years) 6 years 4 months 9 days
Number of Stock Options Outstanding (in shares) | shares 156,338
Weighted-Average Remaining Contractual Life (in years) 4 years 11 months 15 days
Weighted-Average Exercise Price (in dollars per share) $ 27.63
Exercise Price Range 1  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 18.60
Number of Stock Options Outstanding (in shares) | shares 3,849
Weighted-Average Remaining Contractual Life (in years) 1 month 2 days
Number of Stock Options Outstanding (in shares) | shares 3,849
Weighted-Average Remaining Contractual Life (in years) 1 month 2 days
Weighted-Average Exercise Price (in dollars per share) $ 18.60
Exercise Price Range 2  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 19.54
Number of Stock Options Outstanding (in shares) | shares 9,338
Weighted-Average Remaining Contractual Life (in years) 1 year 29 days
Number of Stock Options Outstanding (in shares) | shares 9,338
Weighted-Average Remaining Contractual Life (in years) 1 year 29 days
Weighted-Average Exercise Price (in dollars per share) $ 19.54
Exercise Price Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 20.82
Number of Stock Options Outstanding (in shares) | shares 19,868
Weighted-Average Remaining Contractual Life (in years) 2 years 7 months 9 days
Number of Stock Options Outstanding (in shares) | shares 19,868
Weighted-Average Remaining Contractual Life (in years) 2 years 7 months 9 days
Weighted-Average Exercise Price (in dollars per share) $ 20.82
Exercise Price Range 4  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 27.85
Number of Stock Options Outstanding (in shares) | shares 49,996
Weighted-Average Remaining Contractual Life (in years) 8 years 29 days
Number of Stock Options Outstanding (in shares) | shares 13,783
Weighted-Average Remaining Contractual Life (in years) 8 years 29 days
Weighted-Average Exercise Price (in dollars per share) $ 27.85
Exercise Price Range 5  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 28.22
Number of Stock Options Outstanding (in shares) | shares 69,780
Weighted-Average Remaining Contractual Life (in years) 5 years 7 months 17 days
Number of Stock Options Outstanding (in shares) | shares 58,656
Weighted-Average Remaining Contractual Life (in years) 5 years 6 months 14 days
Weighted-Average Exercise Price (in dollars per share) $ 28.24
Exercise Price Range 6  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 31.85
Number of Stock Options Outstanding (in shares) | shares 72,659
Weighted-Average Remaining Contractual Life (in years) 5 years 11 months 1 day
Number of Stock Options Outstanding (in shares) | shares 49,814
Weighted-Average Remaining Contractual Life (in years) 5 years 4 months 20 days
Weighted-Average Exercise Price (in dollars per share) $ 31.65
Exercise Price Range 7  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 34.79
Number of Stock Options Outstanding (in shares) | shares 53,560
Weighted-Average Remaining Contractual Life (in years) 9 years 25 days
Number of Stock Options Outstanding (in shares) | shares 1,030
Weighted-Average Remaining Contractual Life (in years) 9 years 25 days
Weighted-Average Exercise Price (in dollars per share) $ 34.79
Minimum | Exercise Price Range 1  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 18.60
Minimum | Exercise Price Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 20.59
Minimum | Exercise Price Range 5  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 28.17
Minimum | Exercise Price Range 6  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 31.17
Maximum | Exercise Price Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 21.02
Maximum | Exercise Price Range 5  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 28.29
Maximum | Exercise Price Range 6  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 32.28