XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 390,499
Options outstanding, Weighted average remaining contractual life (in years) 4 years 3 months 18 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 18.47
Options exercisable (in shares) | shares 390,499
Options exercisable, Weighted average exercise price (in dollars per share) $ 18.47
$8.31 - $11.87  
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 47,000
Options outstanding, Weighted average remaining contractual life (in years) 1 year 1 month 6 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 9.79
Options exercisable (in shares) | shares 47,000
Options exercisable, Weighted average exercise price (in dollars per share) $ 9.79
$11.88 - $15.44  
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 2 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
$15.45 - $19.01  
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 127,599
Options outstanding, Weighted average remaining contractual life (in years) 4 years 10 months 24 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.57
Options exercisable (in shares) | shares 127,599
Options exercisable, Weighted average exercise price (in dollars per share) $ 17.57
$19.02 - $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 206,900
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) $ 21.17
Options exercisable (in shares) | shares 206,900
Options exercisable, Weighted average exercise price (in dollars per share) $ 21.17