XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 631,995
Options outstanding, Weighted average remaining contractual life (in years) 6 years 6 months
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.83
Options exercisable (in shares) | shares 502,179
Options exercisable, Weighted average exercise price (in dollars per share) $ 17.36
$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 3 months 18 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) 7 years
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 399,801
Options outstanding, Weighted average remaining contractual life (in years) 7 years 3 months 18 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 20.62
Options exercisable (in shares) | shares 308,311
Options exercisable, Weighted average exercise price (in dollars per share) $ 20.60