XML 104 R88.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFITS - Stock Options Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Options Outstanding  
Number of Shares (in shares) | shares 1,002,039
Weighted- Average Exercise Price (in dollars per share) $ 32.17
Weighted- Average Remaining Contractual Life in Years 6 years 7 months 9 days
Options Exercisable  
Number of Shares (in shares) | shares 633,459
Weighted- Average Exercise Price (in dollars per share) $ 30.70
$14.67 - $20.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices - Lower Range Limit (in dollars per share) 14.67
Range of Exercise Prices - Upper Range Limit (in dollars per share) $ 20.00
Options Outstanding  
Number of Shares (in shares) | shares 55,690
Weighted- Average Exercise Price (in dollars per share) $ 16.48
Weighted- Average Remaining Contractual Life in Years 1 year 4 months 28 days
Options Exercisable  
Number of Shares (in shares) | shares 55,690
Weighted- Average Exercise Price (in dollars per share) $ 16.48
$20.01 - $25.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices - Lower Range Limit (in dollars per share) 20.01
Range of Exercise Prices - Upper Range Limit (in dollars per share) $ 25.00
Options Outstanding  
Number of Shares (in shares) | shares 58,305
Weighted- Average Exercise Price (in dollars per share) $ 22.99
Weighted- Average Remaining Contractual Life in Years 3 years 29 days
Options Exercisable  
Number of Shares (in shares) | shares 58,305
Weighted- Average Exercise Price (in dollars per share) $ 22.99
$25.01 - $30.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices - Lower Range Limit (in dollars per share) 25.01
Range of Exercise Prices - Upper Range Limit (in dollars per share) $ 30.00
Options Outstanding  
Number of Shares (in shares) | shares 142,668
Weighted- Average Exercise Price (in dollars per share) $ 26.63
Weighted- Average Remaining Contractual Life in Years 4 years 6 months 7 days
Options Exercisable  
Number of Shares (in shares) | shares 142,668
Weighted- Average Exercise Price (in dollars per share) $ 26.63
$30.01 - $35.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices - Lower Range Limit (in dollars per share) 30.01
Range of Exercise Prices - Upper Range Limit (in dollars per share) $ 35.00
Options Outstanding  
Number of Shares (in shares) | shares 615,005
Weighted- Average Exercise Price (in dollars per share) $ 34.67
Weighted- Average Remaining Contractual Life in Years 8 years 1 month 9 days
Options Exercisable  
Number of Shares (in shares) | shares 246,425
Weighted- Average Exercise Price (in dollars per share) $ 34.62
$35.01 - $37.28  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices - Lower Range Limit (in dollars per share) 35.01
Range of Exercise Prices - Upper Range Limit (in dollars per share) $ 37.28
Options Outstanding  
Number of Shares (in shares) | shares 130,371
Weighted- Average Exercise Price (in dollars per share) $ 37.28
Weighted- Average Remaining Contractual Life in Years 5 years 7 months 17 days
Options Exercisable  
Number of Shares (in shares) | shares 130,371
Weighted- Average Exercise Price (in dollars per share) $ 37.28