XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.1
8. Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Stock options outstanding
   Options  

Weighted Avg.

Exercise Price

 
Options outstanding, January 1, 2018   35,397,675   $0.23 
Options granted   2,083,335    0.18 
Options exercised   (179,710)   0.07 
Options cancelled   (2,000,000)   0.28 
Options outstanding, December 31, 2018   35,301,300   $0.22 
Options granted   4,987,500    0.08 
Options exercised   (538,197)   0.13 
Options cancelled        
Options outstanding, December 31, 2019   39,750,603   $0.20 
Options outstanding by Per Share Price
   Outstanding Options   Exercisable Options 

Option

Exercise Price

Per Share

  Shares   Life
(Years)
   Weighted Average Exercise Price   Shares   Weighted Average Exercise Price 
$ 0.05 - $ 0.24   18,215,553    7.6   $0.10    18,115,553   $0.10 
$ 0.25 - $ 0.49   20,913,552    2.3    0.27    20,913,552    0.27 
$ 0.50 - $ 0.99   471,052    4.3    0.85    471,052    0.85 
$ 1.00 - $ 2.00   150,446    3.6    1.18    150,446    1.18 
    39,750,603    4.7   $0.20    39,650,603   $0.20 
Assumptions used for option valuation
   Years Ended 
   2019   2018 
Expected life (years)   5.0    5.5 
Risk free interest rate   2.4%    1.70% 
Volatility   123%    118% 
Expected dividend yield   0%    0% 
Warrants outstanding
   Warrants  

Weighted Avg.

Exercise Price

 
Warrants outstanding, January 1, 2018   17,622,437    0.09 
Warrants granted   18,238,688    0.05 
Warrants exercised   (12,517,773)   0.05 
Warrants cancelled   (2,287,997)   0.05 
Warrants outstanding, December 31, 2018   21,055,355   $0.09 
Warrants granted   11,180,084    0.07 
Warrants exercised   (10,629,493)   0.05 
Warrants cancelled   (8,540,862)   0.07 
Warrants outstanding, December 31, 2019   13,065,084   $0.11 
Warrants outstanding by Per Share Price
   Outstanding Warrants   Exercisable Warrants 
Warrant
Exercise Price
Per Share
  Shares   Life
(Years)
   Weighted Average Exercise Price   Shares   Weighted Average Exercise Price 
$ 0.05 - $ 0.24   10,995,084    0.4   $0.07    10,961,751   $0.07 
$ 0.25 - $ 0.49   2,000,000    1.8    0.30    2,000,000    0.30 
$ 0.50 - $ 1.00   70,000    4.3    0.80    70,000    0.80 
    13,065,084    0.7   $0.11    13,031,751   $0.11