XML 86 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Schedule of Stock Options Outstanding and Exercisable (Details)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Options Outstanding | shares 320,462
Exercise price range, Lower range $ 0.72
Exercise price range, Upper range 30.24
Weighted Average $ 6.52
Remaining Contractual Term (Years) 7 years 2 months 12 days
Options Exercisable | shares 210,462
Weighted Average Exercisable $ 9.32
Exercise Price One [Member]  
Options Outstanding | shares 56,786
Exercise price range, Lower range $ 9.00
Exercise price range, Upper range 9.00
Weighted Average $ 9.00
Remaining Contractual Term (Years) 6 years 3 months 19 days
Options Exercisable | shares 56,786
Weighted Average Exercisable $ 9.00
Exercise Price Two [Member]  
Options Outstanding | shares 49,504
Exercise price range, Lower range $ 12.48
Exercise price range, Upper range 12.48
Weighted Average $ 12.48
Remaining Contractual Term (Years) 4 years 9 months 18 days
Options Exercisable | shares 49,504
Weighted Average Exercisable $ 12.48
Exercise Price Three [Member]  
Options Outstanding | shares 29,171
Exercise price range, Lower range $ 13.92
Exercise price range, Upper range 17.10
Weighted Average $ 14.74
Remaining Contractual Term (Years) 3 years 8 months 12 days
Options Exercisable | shares 29,171
Weighted Average Exercisable $ 14.74
Exercise Price Four [Member]  
Options Outstanding | shares 15,001
Exercise price range, Lower range $ 22.62
Exercise price range, Upper range 30.24
Weighted Average $ 24.03
Remaining Contractual Term (Years) 4 years 9 months 18 days
Options Exercisable | shares 15,001
Weighted Average Exercisable $ 24.03
Exercise Price Five [Member]  
Options Outstanding | shares 60,000
Exercise price range, Lower range $ 0.72
Exercise price range, Upper range 0.72
Weighted Average $ 0.72
Remaining Contractual Term (Years) 8 years 10 months 25 days
Options Exercisable | shares 60,000
Weighted Average Exercisable $ 0.72
Exercise Price Six [Member]  
Options Outstanding | shares 110,000
Exercise price range, Lower range $ 1.16
Exercise price range, Upper range 1.16
Weighted Average $ 1.16
Remaining Contractual Term (Years) 9 years 1 month 6 days
Options Exercisable | shares
Weighted Average Exercisable