XML 43 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity - Schedule of Stock Options Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2019
$ / 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) 6 years 8 months 12 days
Options Exercisable | shares 279,212
Weighted Average Exercisable $ 7.31
Exercise Price One [Member]  
Options Outstanding | shares 170,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 6 months
Options Exercisable | shares 128,750
Weighted Average Exercisable $ 0.95
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) 5 years 1 month 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) 3 years 2 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 3 months 19 days
Options Exercisable | shares 15,001
Weighted Average Exercisable $ 24.03