XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Stock Transactions - Stock Options Outstanding And Exercisable (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range  
Options outstanding (in shares) | shares 688,533
Options outstanding, Weighted average remaining contractual life (in years) 6 years 7 months 6 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 17.56
Options exercisable (in shares) | shares 471,214
Options exercisable, Weighted average exercise price (in dollars per share) $ 16.53
$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 135,800
Options outstanding, Weighted average remaining contractual life (in years) 3 years 4 months 24 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 8.85
Options exercisable (in shares) | shares 135,800
Options exercisable, Weighted average exercise price (in dollars per share) $ 8.85
$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 2 months 12 days
Options outstanding, Weighted average exercise price (in dollars per share) $ 16.48
Options exercisable (in shares) | shares 60,601
Options exercisable, Weighted average exercise price (in dollars per share) $ 15.85
$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 428,800
Options outstanding, Weighted average remaining contractual life (in years) 7 years 6 months
Options outstanding, Weighted average exercise price (in dollars per share) $ 20.62
Options exercisable (in shares) | shares 274,813
Options exercisable, Weighted average exercise price (in dollars per share) $ 20.48