XML 87 R64.htm IDEA: XBRL DOCUMENT v3.21.1
11. SHAREHOLDERS' EQUITY (Details 3) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Outstanding Warrants 2,049,133 2,155,065 3,318,826
Average Weighted Remaining Contractual Life in Years, Outstanding 3 years 3 months 22 days    
Exercisable Warrants 2,049,133    
Weighted Average Exercise Price, Exercisable $ 2.55    
$ 0.64      
Outstanding Warrants 31,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 2 years 10 months 2 days    
Exercisable Warrants 31,250    
Weighted Average Exercise Price, Exercisable $ 0.64    
$ 0.80      
Outstanding Warrants 158,125    
Average Weighted Remaining Contractual Life in Years, Outstanding 2 years 9 months 4 days    
Exercisable Warrants 158,125    
Weighted Average Exercise Price, Exercisable $ 0.80    
$ 0.96      
Outstanding Warrants 473,958    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 year 11 months 16 days    
Exercisable Warrants 473,958    
Weighted Average Exercise Price, Exercisable $ 0.96    
$ 1.12      
Outstanding Warrants 6,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 3 years 3 months 18 days    
Exercisable Warrants 6,250    
Weighted Average Exercise Price, Exercisable $ 1.12    
$ 1.20      
Outstanding Warrants 175,000    
Average Weighted Remaining Contractual Life in Years, Outstanding 3 years 1 month 17 days    
Exercisable Warrants 175,000    
Weighted Average Exercise Price, Exercisable $ 1.20    
$ 1.36      
Outstanding Warrants 1,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 year 9 months 25 days    
Exercisable Warrants 1,250    
Weighted Average Exercise Price, Exercisable $ 1.36    
$ 2.16      
Outstanding Warrants 31,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 year    
Exercisable Warrants 31,250    
Weighted Average Exercise Price, Exercisable $ 2.16    
$ 2.32      
Outstanding Warrants 523,061    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 year 1 month 28 days    
Exercisable Warrants 523,061    
Weighted Average Exercise Price, Exercisable $ 2.32    
$ 2.40      
Outstanding Warrants 137,500    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 month 20 days    
Exercisable Warrants 137,500    
Weighted Average Exercise Price, Exercisable $ 2.40    
$ 2.56      
Outstanding Warrants 31,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 9 months    
Exercisable Warrants 31,250    
Weighted Average Exercise Price, Exercisable $ 2.56    
$ 3.36      
Outstanding Warrants 31,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 6 months    
Exercisable Warrants 31,250    
Weighted Average Exercise Price, Exercisable $ 3.36    
$ 4.00      
Outstanding Warrants 60,000    
Average Weighted Remaining Contractual Life in Years, Outstanding 4 years 7 months 6 days    
Exercisable Warrants 60,000    
Weighted Average Exercise Price, Exercisable $ 4.00    
$ 4.40      
Outstanding Warrants 12,500    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 month 2 days    
Exercisable Warrants 12,500    
Weighted Average Exercise Price, Exercisable $ 4.40    
$ 6.95      
Outstanding Warrants 375,000    
Average Weighted Remaining Contractual Life in Years, Outstanding 9 years 9 months    
Exercisable Warrants 375,000    
Weighted Average Exercise Price, Exercisable $ 6.95    
$ 8.40      
Outstanding Warrants 1,488    
Average Weighted Remaining Contractual Life in Years, Outstanding 2 years 7 months 17 days    
Exercisable Warrants 1,488    
Weighted Average Exercise Price, Exercisable $ 8.40