Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE STOCK OPTIONS (Details)

v3.22.1
SCHEDULE OF OUTSTANDING AND EXERCISABLE STOCK OPTIONS (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Number [1] 717,019 1,450,918 717,019 1,450,918 1,106,711
Outstanding Options, Weighted Average Remaining Life (years) 4 years 4 months 17 days 4 years 11 months 23 days      
Outstanding Options, Weighted Average Exercise Price | (per share) $ 5.84 $ 2.01 [1] $ 7.40   $ 1.35 [1]
Reverse Split [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Number 717,019 1,450,918 717,019 1,450,918  
Outstanding Options, Weighted Average Remaining Life (years) [2] 4 years 5 months 23 days        
Outstanding Options, Weighted Average Exercise Price | (per share) $ 5.63 $ 2.01 $ 7.14 $ 2.56  
Exercisable Options, Weighted Average Exercise Price | $ / shares [2] $ 4.53        
Exercisable Options, Number 280,938 [2] 1,161,726 280,938 [2] 1,161,726  
Reverse Split [Member] | Stock Option One [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Expiry Date Jan. 31, 2026        
Outstanding Options, Number   921   921  
Outstanding Options, Weighted Average Remaining Life (years) [2] 4 years 1 month 2 days        
Outstanding Options, Weighted Average Exercise Price | $ / shares [2]     $ 4.75    
Exercisable Options, Weighted Average Exercise Price | $ / shares [2] $ 3.75        
Exercisable Options, Number [2] 921   921    
Reverse Split [Member] | Stock Option Two [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Expiry Date Jun. 30, 2026        
Outstanding Options, Number   255,594   255,594  
Outstanding Options, Weighted Average Remaining Life (years) [2] 4 years 6 months        
Outstanding Options, Weighted Average Exercise Price | $ / shares     $ 4.75    
Exercisable Options, Weighted Average Exercise Price | $ / shares [2] $ 3.75        
Exercisable Options, Number [2] 211,993   211,993    
Reverse Split [Member] | Stock Option Three [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Expiry Date May 31, 2026        
Outstanding Options, Number   355,775   355,775  
Outstanding Options, Weighted Average Remaining Life (years) [2] 4 years 5 months 1 day        
Outstanding Options, Weighted Average Exercise Price | $ / shares [2]     $ 8.87    
Exercisable Options, Weighted Average Exercise Price | $ / shares [2] $ 7.00        
Exercisable Options, Number [2] 59,296   59,296    
Reverse Split [Member] | Stock Option Four [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Expiry Date Jul. 15, 2026        
Outstanding Options, Number   55,445   55,445  
Outstanding Options, Weighted Average Remaining Life (years) [2] 4 years 6 months 14 days        
Outstanding Options, Weighted Average Exercise Price | $ / shares [2]     $ 8.87    
Exercisable Options, Weighted Average Exercise Price | $ / shares [2] $ 7.00        
Exercisable Options, Number [2] 4,620   4,620    
Reverse Split [Member] | Stock Option Five [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Outstanding Options, Expiry Date Sep. 30, 2026        
Outstanding Options, Number   49,284   49,284  
Outstanding Options, Weighted Average Remaining Life (years) [2] 4 years 9 months        
Outstanding Options, Weighted Average Exercise Price | $ / shares [2]     $ 8.87    
Exercisable Options, Weighted Average Exercise Price | $ / shares [2] $ 7.00        
Exercisable Options, Number [2] 4,108   4,108    
[1] reflects the 1:4.75 reverse stock split effected on November 29, 2020.
[2] reflects the 1:4.75 reverse stock split effected on November 29, 2020.