XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 616,600
Options outstanding, Weighted average remaining contractual life (in years) 6 years 3 months 18 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.76
Options exercisable (in shares) | shares 486,844
Options exercisable, Weighted average exercise price (in dollars per share) $ 17.26
$6.01 - $12.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 6.01
Range of exercise prices, upper $ 12.00
Options outstanding (in shares) | shares 108,261
Options outstanding, Weighted average remaining contractual life (in years) 3 years 1 month 6 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 9.06
Options exercisable (in shares) | shares 108,261
Options exercisable, Weighted average exercise price (in dollars per share) $ 9.06
$12.01 - $18.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 12.01
Range of exercise prices, upper $ 18.00
Options outstanding (in shares) | shares 123,933
Options outstanding, Weighted average remaining contractual life (in years) 6 years 8 months 12 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 16.48
Options exercisable (in shares) | shares 85,607
Options exercisable, Weighted average exercise price (in dollars per share) $ 16.17
$18.01 - $24.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Range of exercise prices, lower 18.01
Range of exercise prices, upper $ 24.00
Options outstanding (in shares) | shares 384,466
Options outstanding, Weighted average remaining contractual life (in years) 7 years
Options outstanding, Weighted average exercise price (in dollars per share) $ 20.63
Options exercisable (in shares) | shares 292,976
Options exercisable, Weighted average exercise price (in dollars per share) $ 20.60