XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 507,898
Options outstanding, Weighted average remaining contractual life (in years) 5 years 4 months 24 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.94
Options exercisable (in shares) | shares 468,074
Options exercisable, Weighted average exercise price (in dollars per share) $ 17.84
$7.25 - $16.51  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 7.25
Range of exercise prices, upper $ 16.51
Options outstanding (in shares) | shares 136,233
Options outstanding, Weighted average remaining contractual life (in years) 3 years 7 months 6 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 11.97
Options exercisable (in shares) | shares 136,233
Options exercisable, Weighted average exercise price (in dollars per share) $ 11.97
$16.52 - $19.26  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 16.52
Range of exercise prices, upper $ 19.26
Options outstanding (in shares) | shares 121,165
Options outstanding, Weighted average remaining contractual life (in years) 6 years 2 months 12 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 18.03
Options exercisable (in shares) | shares 97,674
Options exercisable, Weighted average exercise price (in dollars per share) $ 18.04
$19.27 - $20.88  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 19.27
Range of exercise prices, upper $ 20.88
Options outstanding (in shares) | shares 132,300
Options outstanding, Weighted average remaining contractual life (in years) 6 years 1 month 6 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 20.34
Options exercisable (in shares) | shares 115,967
Options exercisable, Weighted average exercise price (in dollars per share) $ 20.31
$20.89 - $22.57  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 20.89
Range of exercise prices, upper $ 22.57
Options outstanding (in shares) | shares 118,200
Options outstanding, Weighted average remaining contractual life (in years) 5 years 10 months 24 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 22.03
Options exercisable (in shares) | shares 118,200
Options exercisable, Weighted average exercise price (in dollars per share) $ 22.03