XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.1
11. Options (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of options outstanding and exercisable
    Shares Underlying
Shares Underlying Options Outstanding   Options Exercisable
        Weighted            
    Shares   Average   Weighted   Shares   Weighted
    Underlying   Remaining   Average   Underlying   Average
Range of   Options   Contractual   Exercise   Options   Exercise
Exercise Prices   Outstanding   Life   Price   Exercisable   Price
$9.33 - $300.00   34,204   4.76 years   $89.31   33,758   $88.26
Schedule of option activity
       Weighted 
       Average 
   Number   Exercise 
   of Shares   Prices 
Balance, December 31, 2017   36,191   $87.00 
Options expired   (40)   (24.00)
Options cancelled   (206)   (153.00)
Options granted        
Options exercised        
Balance, December 31, 2018   35,945    87.00 
Options expired   (457)   (9.51)
Options cancelled   (1,284)   (27.18)
Options granted        
Options exercised        
Balance, December 31, 2019   34,204   $89.31 
           
Exercisable, December 31, 2019   33,758   $88.26