XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Options (Details 1) - Employee Stock Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, Number of Option Shares 212,044 162,044
Outstanding, Weighted Average Exercise Price $ 12.79 $ 16.09
Outstanding, Weighted Average Remaining Life (Years) 1 year 10 months 21 days  
Exercisable, Number of Option Shares 118,710  
Exercisable, Weighted Average Exercise Price $ 20.75  
54.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Prices $ 54.00  
Outstanding, Number of Option Shares 25,000  
Outstanding, Weighted Average Exercise Price $ 54.00  
Outstanding, Weighted Average Remaining Life (Years) 9 months  
Exercisable, Number of Option Shares 25,000  
Exercisable, Weighted Average Exercise Price $ 54.00  
21.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Prices $ 21.00  
Outstanding, Number of Option Shares 47,044  
Outstanding, Weighted Average Exercise Price $ 21.00  
Outstanding, Weighted Average Remaining Life (Years) 11 months 26 days  
Exercisable, Number of Option Shares 47,044  
Exercisable, Weighted Average Exercise Price $ 21.00  
3.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Prices $ 3.00  
Outstanding, Number of Option Shares 90,000  
Outstanding, Weighted Average Exercise Price $ 3.00  
Outstanding, Weighted Average Remaining Life (Years) 2 years 2 months 16 days  
Exercisable, Number of Option Shares 30,000  
Exercisable, Weighted Average Exercise Price $ 3.00  
7.28 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Prices $ 7.28  
Outstanding, Number of Option Shares 50,000  
Outstanding, Weighted Average Exercise Price $ 2.09  
Outstanding, Weighted Average Remaining Life (Years) 2 years 89 months 1 day  
Exercisable, Number of Option Shares 16,667  
Exercisable, Weighted Average Exercise Price $ 2.09