XML 59 R82.htm IDEA: XBRL DOCUMENT v3.19.3
STOCK-BASED COMPENSATION (Details 1)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Exercise Price, lower limit $ 11.40
Exercise Price, upper limit $ 33.80
Options Outstanding | shares 173,125
Weighted Average Remaining Contractual Life (Years) 7 years 6 months 7 days
Weighted Average Exercise Price, Outstanding $ 14.41
Options, Exercisable | shares 99,032
Weighted Average Exercise Price, Exercisable $ 14.35
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 4 months 20 days
Weighted Average Exercise Price, Outstanding $ 26.09
Options, Exercisable | shares 36,842
Weighted Average Exercise Price, Exercisable $ 29.36
Total Options [Member]  
Exercise Price, lower limit 11.40
Exercise Price, upper limit $ 46.40
Options Outstanding | shares 373,000
Weighted Average Remaining Contractual Life (Years) 7 years 5 months 12 days
Weighted Average Exercise Price, Outstanding $ 20.67
Options, Exercisable | shares 135,874
Weighted Average Exercise Price, Exercisable $ 18.42
Exercise Price Range $11.40 - $16.00 [Member]  
Exercise Price, lower limit 11.40
Exercise Price, upper limit $ 16.00
Options Outstanding | shares 161,500
Weighted Average Remaining Contractual Life (Years) 7 years 6 months 14 days
Weighted Average Exercise Price, Outstanding $ 13.37
Options, Exercisable | shares 92,876
Weighted Average Exercise Price, Exercisable $ 13.32
Exercise Price Range $20.00 - $27.60 [Member]  
Exercise Price, lower limit 20.00
Exercise Price, upper limit $ 27.60
Options Outstanding | shares 8,500
Weighted Average Remaining Contractual Life (Years) 8 years 6 months 7 days
Weighted Average Exercise Price, Outstanding $ 27.46
Options, Exercisable | shares 3,031
Weighted Average Exercise Price, Exercisable $ 27.20
Exercise Price Range $30.20 - $33.80 [Member]  
Exercise Price, lower limit 30.20
Exercise Price, upper limit $ 33.80
Options Outstanding | shares 3,125
Weighted Average Remaining Contractual Life (Years) 3 years 8 months 16 days
Weighted Average Exercise Price, Outstanding $ 32.73
Options, Exercisable | shares 3,125
Weighted Average Exercise Price, Exercisable $ 32.73