XML 118 R103.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Exercise Price $20.40 to $29.02  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) $ 20.40
Range of Exercise Prices, Upper Range (in dollars per share) $ 29.02
Number Outstanding (in shares) | shares 92,415
Weighted-Average Remaining Contractual Life (in years) 2 years 1 month 20 days
Weighted-Average Exercise Price (in dollars per share) $ 23.81
Number Exercisable (in shares) | shares 87,070
Weighted-Average Exercise Price (in dollars per share) $ 23.63
Exercise Price $29.03 to $29.37  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 29.03
Range of Exercise Prices, Upper Range (in dollars per share) $ 29.37
Number Outstanding (in shares) | shares 182,462
Weighted-Average Remaining Contractual Life (in years) 3 years 11 months 4 days
Weighted-Average Exercise Price (in dollars per share) $ 29.12
Number Exercisable (in shares) | shares 182,462
Weighted-Average Exercise Price (in dollars per share) $ 29.12
Exercise Price $29.38 to $40.61  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 29.38
Range of Exercise Prices, Upper Range (in dollars per share) $ 40.61
Number Outstanding (in shares) | shares 239,097
Weighted-Average Remaining Contractual Life (in years) 4 years 14 days
Weighted-Average Exercise Price (in dollars per share) $ 35.47
Number Exercisable (in shares) | shares 210,663
Weighted-Average Exercise Price (in dollars per share) $ 34.87
Exercise Price $40.62 to $44.88  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 40.62
Range of Exercise Prices, Upper Range (in dollars per share) $ 44.88
Number Outstanding (in shares) | shares 210,260
Weighted-Average Remaining Contractual Life (in years) 6 years 29 days
Weighted-Average Exercise Price (in dollars per share) $ 42.87
Number Exercisable (in shares) | shares 158,190
Weighted-Average Exercise Price (in dollars per share) $ 42.86
Exercise Price $44.89 to $54.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 44.89
Range of Exercise Prices, Upper Range (in dollars per share) $ 54.26
Number Outstanding (in shares) | shares 169,022
Weighted-Average Remaining Contractual Life (in years) 8 years 6 months 21 days
Weighted-Average Exercise Price (in dollars per share) $ 48.44
Number Exercisable (in shares) | shares 25,403
Weighted-Average Exercise Price (in dollars per share) $ 54.11
Exercise Price $20.40 to $54.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 20.40
Range of Exercise Prices, Upper Range (in dollars per share) $ 54.26
Number Outstanding (in shares) | shares 893,256
Weighted-Average Remaining Contractual Life (in years) 5 years 1 month 28 days
Weighted-Average Exercise Price (in dollars per share) $ 37.16
Number Exercisable (in shares) | shares 663,788
Weighted-Average Exercise Price (in dollars per share) $ 34.46