XML 44 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity - Schedule of Stock Options Outstanding and Exercisable (Details)
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Options Outstanding | shares 315,462
Exercise price range, Lower range $ 0.72
Exercise price range, Upper range 30.24
Weighted Average $ 6.61
Remaining Contractual Term (Years) 6 years 2 months 12 days
Options Exercisable | shares 265,462
Weighted Average Exercisable $ 7.63
Exercise Price One [Member]  
Options Outstanding | shares 165,000
Exercise price range, Lower range $ 0.72
Exercise price range, Upper range 1.16
Weighted Average $ 1.00
Remaining Contractual Term (Years) 8 years
Options Exercisable | shares 115,000
Weighted Average Exercisable $ 0.93
Exercise Price Two [Member]  
Options Outstanding | shares 106,290
Exercise price range, Lower range $ 9.00
Exercise price range, Upper range 12.48
Weighted Average $ 10.62
Remaining Contractual Term (Years) 4 years 7 months 6 days
Options Exercisable | shares 106,290
Weighted Average Exercisable $ 10.62
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) 2 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) 3 years 9 months 18 days
Options Exercisable | shares 15,001
Weighted Average Exercisable $ 24.03