XML 73 R63.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK-BASED COMPENSATION (Details 1)
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Issuances Outside Of Plans [Member]  
Exercise Price, lower limit $ 16.00
Exercise Price, upper limit $ 46.40
Options Outstanding | shares 199,875
Weighted Average Remaining Contractual Life (Years) 7 years 1 month 24 days
Weighted Average Exercise Price, Outstanding $ 26.09
Options, Exercisable | shares 47,121
Weighted Average Exercise Price, Exercisable $ 28.87
Total Options [Member]  
Exercise Price, lower limit 12.00
Exercise Price, upper limit $ 46.40
Options Outstanding | shares 360,250
Weighted Average Remaining Contractual Life (Years) 7 years 2 months 12 days
Weighted Average Exercise Price, Outstanding $ 20.94
Options, Exercisable | shares 150,247
Weighted Average Exercise Price, Exercisable $ 18.88
Exercise Price Range $12.00 - $14.00 [Member]  
Exercise Price, lower limit 12.00
Exercise Price, upper limit $ 14.00
Options Outstanding | shares 149,000
Weighted Average Remaining Contractual Life (Years) 7 years 3 months 7 days
Weighted Average Exercise Price, Outstanding $ 13.44
Options, Exercisable | shares 96,751
Weighted Average Exercise Price, Exercisable $ 13.31
Exercise Price Range $26.40 - $27.60 [Member]  
Exercise Price, lower limit 26.40
Exercise Price, upper limit $ 27.40
Options Outstanding | shares 8,500
Weighted Average Remaining Contractual Life (Years) 8 years 3 months 11 days
Weighted Average Exercise Price, Outstanding $ 27.46
Options, Exercisable | shares 3,500
Weighted Average Exercise Price, Exercisable $ 27.26
Exercise Price Range $30.20 - $33.80 [Member]  
Exercise Price, lower limit 30.20
Exercise Price, upper limit $ 33.80
Options Outstanding | shares 2,875
Weighted Average Remaining Contractual Life (Years) 3 years 3 months 29 days
Weighted Average Exercise Price, Outstanding $ 32.67
Options, Exercisable | shares 2,875
Weighted Average Exercise Price, Exercisable $ 32.67
Exercise Price Range $12.00 - $33.80 [Member]  
Exercise Price, lower limit 12.00
Exercise Price, upper limit $ 33.80
Options Outstanding | shares 160,375
Weighted Average Remaining Contractual Life (Years) 7 years 3 months
Weighted Average Exercise Price, Outstanding $ 14.53
Options, Exercisable | shares 103,126
Weighted Average Exercise Price, Exercisable $ 14.32