XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 412,032
Options outstanding, Weighted average remaining contractual life (in years) 4 years 9 months 18 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 18.27
Options exercisable (in shares) | shares 412,032
Options exercisable, Weighted average exercise price (in dollars per share) $ 18.27
$7.25 - $16.51  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 8.31
Range of exercise prices, upper $ 11.87
Options outstanding (in shares) | shares 58,000
Options outstanding, Weighted average remaining contractual life (in years) 1 year 7 months 6 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 9.63
Options exercisable (in shares) | shares 58,000
Options exercisable, Weighted average exercise price (in dollars per share) $ 9.63
$16.52 - $19.26  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 11.88
Range of exercise prices, upper $ 15.44
Options outstanding (in shares) | shares 9,000
Options outstanding, Weighted average remaining contractual life (in years) 2 years 8 months 12 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 14.60
Options exercisable (in shares) | shares 9,000
Options exercisable, Weighted average exercise price (in dollars per share) $ 14.60
$19.27 - $20.88  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 15.45
Range of exercise prices, upper $ 19.01
Options outstanding (in shares) | shares 128,932
Options outstanding, Weighted average remaining contractual life (in years) 5 years 6 months
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.58
Options exercisable (in shares) | shares 128,932
Options exercisable, Weighted average exercise price (in dollars per share) $ 17.58
$20.89 - $22.57  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 19.02
Range of exercise prices, upper $ 22.57
Options outstanding (in shares) | shares 216,100
Options outstanding, Weighted average remaining contractual life (in years) 5 years 3 months 18 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 21.14
Options exercisable (in shares) | shares 216,100
Options exercisable, Weighted average exercise price (in dollars per share) $ 21.14