Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity and Capital Stock - o/s options (Details)

v3.19.3.a.u2
Shareholders' Equity and Capital Stock - o/s options (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Outstanding Stock Options        
Exercise price $ 0.64 $ 0.64 $ 0.70 $ 0.63
Number of options, Outstanding 11,076,583 9,731,612 9,459,401 9,748,934
Weighted- average remaining contractual life (years), Outstanding 3 years      
Aggregate Intrinsic Value, Outstanding $ 43,000      
Number of options, Exercisable 6,255,228      
Weighted- average remaining contractual life (years), Exercisable 2 years 1 month 6 days      
Aggregate Intrinsic Value, Exercisable $ 42,000      
Exercise price $0.84        
Outstanding Stock Options        
Exercise price $ 0.84      
Number of options, Outstanding 200,000      
Weighted- average remaining contractual life (years), Outstanding 4 months 24 days      
Number of options, Exercisable 200,000      
Weighted- average remaining contractual life (years), Exercisable 4 months 24 days      
Expiry May 29, 2020      
Exercise price $0.63        
Outstanding Stock Options        
Exercise price $ 0.63      
Number of options, Outstanding 516,902      
Weighted- average remaining contractual life (years), Outstanding 7 months 6 days      
Number of options, Exercisable 516,902      
Weighted- average remaining contractual life (years), Exercisable 7 months 6 days      
Expiry Aug. 17, 2020      
Exercise price $0.59        
Outstanding Stock Options        
Exercise price $ 0.59      
Number of options, Outstanding 897,508      
Weighted- average remaining contractual life (years), Outstanding 10 months 24 days      
Number of options, Exercisable 897,508      
Weighted- average remaining contractual life (years), Exercisable 10 months 24 days      
Expiry Dec. 11, 2020      
Exercise price $0.54        
Outstanding Stock Options        
Exercise price $ 0.54      
Number of options, Outstanding 2,337,434      
Weighted- average remaining contractual life (years), Outstanding 2 years      
Aggregate Intrinsic Value, Outstanding $ 40,000      
Number of options, Exercisable 2,337,434      
Weighted- average remaining contractual life (years), Exercisable 2 years      
Aggregate Intrinsic Value, Exercisable $ 40,000      
Expiry Dec. 16, 2021      
Exercise price $0.75        
Outstanding Stock Options        
Exercise price $ 0.75      
Number of options, Outstanding 300,000      
Weighted- average remaining contractual life (years), Outstanding 2 years 2 months 12 days      
Number of options, Exercisable 300,000      
Weighted- average remaining contractual life (years), Exercisable 2 years 2 months 12 days      
Expiry Mar. 02, 2022      
Exercise price $0.54        
Outstanding Stock Options        
Exercise price $ 0.54      
Number of options, Outstanding 200,000      
Weighted- average remaining contractual life (years), Outstanding 2 years 8 months 12 days      
Aggregate Intrinsic Value, Outstanding $ 3,000      
Number of options, Exercisable 132,000      
Weighted- average remaining contractual life (years), Exercisable 2 years 8 months 12 days      
Aggregate Intrinsic Value, Exercisable $ 2,000      
Expiry Sep. 07, 2022      
Exercise price $0.66        
Outstanding Stock Options        
Exercise price $ 0.66      
Number of options, Outstanding 1,769,411      
Weighted- average remaining contractual life (years), Outstanding 3 years      
Number of options, Exercisable 1,187,174      
Weighted- average remaining contractual life (years), Exercisable 3 years      
Expiry Dec. 15, 2022      
Exercise price $0.56        
Outstanding Stock Options        
Exercise price $ 0.56      
Number of options, Outstanding 200,000      
Weighted- average remaining contractual life (years), Outstanding 3 years 2 months 12 days      
Number of options, Exercisable 66,000      
Weighted- average remaining contractual life (years), Exercisable 3 years 2 months 12 days      
Expiry Mar. 30, 2023      
Exercise Price $0.67        
Outstanding Stock Options        
Exercise price $ 0.67      
Number of options, Outstanding 826,683      
Weighted- average remaining contractual life (years), Outstanding 4 years      
Number of options, Exercisable 278,351      
Weighted- average remaining contractual life (years), Exercisable 4 years      
Expiry Dec. 14, 2023      
Exercise Price $0.68        
Outstanding Stock Options        
Exercise price $ 0.68      
Number of options, Outstanding 976,259      
Weighted- average remaining contractual life (years), Outstanding 3 years 7 months 6 days      
Number of options, Exercisable 339,859      
Weighted- average remaining contractual life (years), Exercisable 3 years 7 months 6 days      
Expiry Aug. 20, 2023      
Exercise Price $0.58        
Outstanding Stock Options        
Exercise price $ 0.58      
Number of options, Outstanding 2,852,386      
Weighted- average remaining contractual life (years), Outstanding 4 years 9 months 18 days      
Number of options, Exercisable 0      
Expiry Nov. 05, 2024      
In-The-Money Option        
Outstanding Stock Options        
Aggregate Intrinsic Value, Outstanding $ 2,537,434      
Number of options, Exercisable 2,469,434