XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 521,632
Options outstanding, Weighted average remaining contractual life (in years) 5 years 8 months 12 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.94
Options exercisable (in shares) | shares 481,142
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 139,633
Options outstanding, Weighted average remaining contractual life (in years) 3 years 9 months 18 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 11.96
Options exercisable (in shares) | shares 139,633
Options exercisable, Weighted average exercise price (in dollars per share) $ 11.96
$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 127,499
Options outstanding, Weighted average remaining contractual life (in years) 6 years 6 months
Options outstanding, Weighted average exercise price (in dollars per share) $ 18.06
Options exercisable (in shares) | shares 103,342
Options exercisable, Weighted average exercise price (in dollars per share) $ 18.07
$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 4 months 24 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 122,200
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) $ 22.02
Options exercisable (in shares) | shares 122,200
Options exercisable, Weighted average exercise price (in dollars per share) $ 22.02