XML 55 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Exercise Price $15.01 to $21.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) $ 15.01
Range of Exercise Prices, Upper Range (in dollars per share) $ 21.00
Number Outstanding (in shares) | shares 45,598
Weighted-Average Remaining Contractual Life 1 year 3 months 14 days
Weighted-Average Exercise Price (in dollars per share) $ 20.56
Number Exercisable (in shares) | shares 45,598
Weighted-Average Exercise Price (in dollars per share) $ 20.56
Exercise Price $21.01 to $28.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 21.01
Range of Exercise Prices, Upper Range (in dollars per share) $ 28.00
Number Outstanding (in shares) | shares 69,762
Weighted-Average Remaining Contractual Life 2 years 5 months 19 days
Weighted-Average Exercise Price (in dollars per share) $ 23.19
Number Exercisable (in shares) | shares 69,762
Weighted-Average Exercise Price (in dollars per share) $ 23.19
Exercise Price $28.01 to $35.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 28.01
Range of Exercise Prices, Upper Range (in dollars per share) $ 35.00
Number Outstanding (in shares) | shares 303,495
Weighted-Average Remaining Contractual Life 4 years 8 months 19 days
Weighted-Average Exercise Price (in dollars per share) $ 29.28
Number Exercisable (in shares) | shares 255,678
Weighted-Average Exercise Price (in dollars per share) $ 29.31
Exercise Price $35.01 to $43.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 35.01
Range of Exercise Prices, Upper Range (in dollars per share) $ 43.00
Number Outstanding (in shares) | shares 269,790
Weighted-Average Remaining Contractual Life 6 years 7 months 24 days
Weighted-Average Exercise Price (in dollars per share) $ 40.80
Number Exercisable (in shares) | shares 139,944
Weighted-Average Exercise Price (in dollars per share) $ 40.80
Exercise Price $44.80 to $44.80  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 44.80
Range of Exercise Prices, Upper Range (in dollars per share) $ 44.80
Number Outstanding (in shares) | shares 77,172
Weighted-Average Remaining Contractual Life 8 years 1 month 24 days
Weighted-Average Exercise Price (in dollars per share) $ 44.80
Number Exercisable (in shares) | shares 25,252
Weighted-Average Exercise Price (in dollars per share) $ 44.80
Exercise Price $44.81 to $54.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 44.81
Range of Exercise Prices, Upper Range (in dollars per share) $ 54.26
Number Outstanding (in shares) | shares 63,897
Weighted-Average Remaining Contractual Life 9 years 1 month 6 days
Weighted-Average Exercise Price (in dollars per share) $ 54.17
Number Exercisable (in shares) | shares 893
Weighted-Average Exercise Price (in dollars per share) $ 52.16
Exercise Price $15.01 to $54.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 15.01
Range of Exercise Prices, Upper Range (in dollars per share) $ 54.26
Number Outstanding (in shares) | shares 829,714
Weighted-Average Remaining Contractual Life 5 years 7 months 13 days
Weighted-Average Exercise Price (in dollars per share) $ 35.39
Number Exercisable (in shares) | shares 537,127
Weighted-Average Exercise Price (in dollars per share) $ 31.53