XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
EMPLOYEE BENEFIT PLANS - Range of Exercise Prices (Details) - Stock Options
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Options Outstanding  
Number of Options Outstanding (in shares) | shares 577,624
Weighted Average Remaining Contractual Life 6 years 4 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 23.58
Options Exercisable  
Number of Options Exercisable (in shares) | shares 381,606
Weighted Average Exercise Price (in dollars per share) $ 21.16
$18.99 to $20.609  
Options Outstanding  
Number of Options Outstanding (in shares) | shares 350,422
Weighted Average Remaining Contractual Life 6 years
Weighted Average Exercise Price (in dollars per share) $ 19.89
Options Exercisable  
Number of Options Exercisable (in shares) | shares 350,422
Weighted Average Exercise Price (in dollars per share) $ 19.89
$20.61 to $35.430  
Options Outstanding  
Number of Options Outstanding (in shares) | shares 227,202
Weighted Average Remaining Contractual Life 7 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 29.26
Options Exercisable  
Number of Options Exercisable (in shares) | shares 31,184
Weighted Average Exercise Price (in dollars per share) $ 35.43
Minimum | $18.99 to $20.609  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, low end of the range (in dollars per share) 18.99
Minimum | $20.61 to $35.430  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, low end of the range (in dollars per share) 20.61
Maximum | $18.99 to $20.609  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, high end of the range (in dollars per share) 20.609
Maximum | $20.61 to $35.430  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price per share, high end of the range (in dollars per share) $ 35.430