XML 111 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Exercise Price $15.01 to $21.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, 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 58,349
Weighted-Average Remaining Contractual Life 2 years 2 months 12 days
Weighted-Average Exercise Price (in dollars per share) $ 20.34
Number Exercisable (in shares) | shares 58,349
Weighted-Average Exercise Price (in dollars per share) $ 20.34
Exercise Price $21.01 to $28.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, 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 93,155
Weighted-Average Remaining Contractual Life 3 years 6 months 14 days
Weighted-Average Exercise Price (in dollars per share) $ 23.32
Number Exercisable (in shares) | shares 93,155
Weighted-Average Exercise Price (in dollars per share) $ 23.32
Exercise Price $28.01 to $35.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, 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 375,096
Weighted-Average Remaining Contractual Life 5 years 8 months 15 days
Weighted-Average Exercise Price (in dollars per share) $ 29.29
Number Exercisable (in shares) | shares 227,304
Weighted-Average Exercise Price (in dollars per share) $ 29.32
Exercise Price $35.01 to $43.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, 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 287,910
Weighted-Average Remaining Contractual Life 7 years 7 months 24 days
Weighted-Average Exercise Price (in dollars per share) $ 40.79
Number Exercisable (in shares) | shares 79,657
Weighted-Average Exercise Price (in dollars per share) $ 40.64
Exercise Price $44.80 to $44.80  
Share-based Compensation, Shares Authorized under Stock Option Plans, 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 80,712
Weighted-Average Remaining Contractual Life 9 years 1 month 24 days
Weighted-Average Exercise Price (in dollars per share) $ 44.80
Number Exercisable (in shares) | shares 0
Weighted-Average Exercise Price (in dollars per share) $ 0
Exercise Price $52.16 to $52.16  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range (in dollars per share) 52.16
Range of Exercise Prices, Upper Range (in dollars per share) $ 52.16
Number Outstanding (in shares) | shares 2,681
Weighted-Average Remaining Contractual Life 9 years 4 months 13 days
Weighted-Average Exercise Price (in dollars per share) $ 52,160
Number Exercisable (in shares) | shares 0
Weighted-Average Exercise Price (in dollars per share) $ 0
Exercise Price $15.01 to $52.16  
Share-based Compensation, Shares Authorized under Stock Option Plans, 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) $ 52.16
Number Outstanding (in shares) | shares 897,903
Weighted-Average Remaining Contractual Life 6 years 2 months 12 days
Weighted-Average Exercise Price (in dollars per share) $ 33.24
Number Exercisable (in shares) | shares 458,465
Weighted-Average Exercise Price (in dollars per share) $ 28.92