XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.1
10. SHAREHOLDERS' EQUITY (Details 3) - $ / shares
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Outstanding Warrants 1,880,383 2,049,133 2,155,065
Average Weighted Remaining Contractual Life in Years, Outstanding 3 years 4 months 6 days    
Exercisable Warrants 1,880,383    
Weighted Average Exercise Price, Exercisable $ 2.66    
$ 0.64      
Outstanding Warrants 31,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 2 years 7 months 24 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 6 months 4 days    
Exercisable Warrants 158,125    
Weighted Average Exercise Price, Exercisable $ 0.8    
$ 0.96      
Outstanding Warrants 473,958    
Average Weighted Remaining Contractual Life in Years, Outstanding 1 year 8 months 8 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 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 7 months 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 6 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 9 months    
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 10 months 28 days    
Exercisable Warrants 523,061    
Weighted Average Exercise Price, Exercisable $ 2.32    
$ 2.40      
Outstanding Warrants 12,500    
Average Weighted Remaining Contractual Life in Years, Outstanding 6 months    
Exercisable Warrants 12,500    
Weighted Average Exercise Price, Exercisable $ 2.40    
$ 2.56      
Outstanding Warrants 31,250    
Average Weighted Remaining Contractual Life in Years, Outstanding 6 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 3 months    
Exercisable Warrants 31,250    
Weighted Average Exercise Price, Exercisable $ 3.36    
$ 4.00      
Outstanding Warrants 28,750    
Average Weighted Remaining Contractual Life in Years, Outstanding 4 years 4 months 6 days    
Exercisable Warrants 28,750    
Weighted Average Exercise Price, Exercisable $ 4.00    
$ 6.95      
Outstanding Warrants 375,000    
Average Weighted Remaining Contractual Life in Years, Outstanding 9 years 6 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 4 months 17 days    
Exercisable Warrants 1,488    
Weighted Average Exercise Price, Exercisable $ 8.40