XML 108 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Schedule of options outstanding (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Shares Outstanding | shares 1,581,699
Number of Shares Exercisable | shares 599,011
Weighted-Average Exercise Price Outstanding $ 40.77
Weighted-Average Exercise Price Exercisable $ 32.77
Weighted-Average Remaining Life (Years) Outstanding 7 years 4 months 17 days
Weighted-Average Remaining Life (Years) Exercisable 6 years 3 months 14 days
Exercise Price $9.19 - $20.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Shares Outstanding | shares 99,267
Number of Shares Exercisable | shares 85,579
Weighted-Average Exercise Price Outstanding $ 16.39
Weighted-Average Exercise Price Exercisable $ 16.38
Weighted-Average Remaining Life (Years) Outstanding 1 year 11 months 19 days
Weighted-Average Remaining Life (Years) Exercisable 1 year 9 months 3 days
Exercise Price $20.01 - $25.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Shares Outstanding | shares 202,268
Number of Shares Exercisable | shares 160,468
Weighted-Average Exercise Price Outstanding $ 23.77
Weighted-Average Exercise Price Exercisable $ 23.77
Weighted-Average Remaining Life (Years) Outstanding 5 years 9 months 21 days
Weighted-Average Remaining Life (Years) Exercisable 5 years 9 months 21 days
Exercise Price $25.01 - $30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Shares Outstanding | shares 142,294
Number of Shares Exercisable | shares 87,494
Weighted-Average Exercise Price Outstanding $ 25.97
Weighted-Average Exercise Price Exercisable $ 26.01
Weighted-Average Remaining Life (Years) Outstanding 6 years 25 days
Weighted-Average Remaining Life (Years) Exercisable 6 years 25 days
Exercise Price $30.01 - $40.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Shares Outstanding | shares 180,370
Number of Shares Exercisable | shares 77,070
Weighted-Average Exercise Price Outstanding $ 35.95
Weighted-Average Exercise Price Exercisable $ 35.41
Weighted-Average Remaining Life (Years) Outstanding 7 years 4 months 27 days
Weighted-Average Remaining Life (Years) Exercisable 7 years 3 months 7 days
Exercise Price $40.01- $56.43  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Shares Outstanding | shares 957,500
Number of Shares Exercisable | shares 188,400
Weighted-Average Exercise Price Outstanding $ 49.99
Weighted-Average Exercise Price Exercisable $ 49.94
Weighted-Average Remaining Life (Years) Outstanding 8 years 5 months 15 days
Weighted-Average Remaining Life (Years) Exercisable 8 years 5 months 8 days
Minimum | Exercise Price $9.19 - $20.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding $ 9.19
Weighted-Average Exercise Price Exercisable 9.19
Minimum | Exercise Price $20.01 - $25.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 20.01
Weighted-Average Exercise Price Exercisable 20.01
Minimum | Exercise Price $25.01 - $30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 25.01
Weighted-Average Exercise Price Exercisable 25.01
Minimum | Exercise Price $30.01 - $40.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 30.01
Weighted-Average Exercise Price Exercisable 30.01
Minimum | Exercise Price $40.01- $56.43  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 40.01
Weighted-Average Exercise Price Exercisable 40.01
Maximum | Exercise Price $9.19 - $20.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 20.00
Weighted-Average Exercise Price Exercisable 20.00
Maximum | Exercise Price $20.01 - $25.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 25.00
Weighted-Average Exercise Price Exercisable 25.00
Maximum | Exercise Price $25.01 - $30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 30.00
Weighted-Average Exercise Price Exercisable 30.00
Maximum | Exercise Price $30.01 - $40.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 40.00
Weighted-Average Exercise Price Exercisable 40.00
Maximum | Exercise Price $40.01- $56.43  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price Outstanding 56.43
Weighted-Average Exercise Price Exercisable $ 56.43