Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE STOCK OPTIONS (Details)

v3.22.4
SCHEDULE OF OUTSTANDING AND EXERCISABLE STOCK OPTIONS (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Outstanding Options, Number 1,382,629 717,019 1,450,918
Outstanding Options, Weighted Average Remaining Life (years) 4 years 2 months 26 days 4 years 5 months 23 days 4 years 4 months 17 days
Outstanding Options, Weighted Average Exercise Price $ 3.30 $ 5.63 $ 2.01
Exercisable Options, Number 414,305 280,938  
Exercisable Options, Weighted Average Exercise Price $ 5.23    
Stock Option One [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Outstanding Options, Expiry Date Jun. 30, 2026    
Outstanding Options, Number 210,489    
Outstanding Options, Weighted Average Remaining Life (years) 3 years 6 months    
Outstanding Options, Weighted Average Exercise Price $ 3.51    
Exercisable Options, Number 210,489    
Exercisable Options, Weighted Average Exercise Price $ 3.51    
Stock Option Two [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Outstanding Options, Expiry Date May 31, 2026    
Outstanding Options, Number 320,351    
Outstanding Options, Weighted Average Remaining Life (years) 3 years 5 months 1 day    
Outstanding Options, Weighted Average Exercise Price $ 7.00    
Exercisable Options, Number 160,176    
Exercisable Options, Weighted Average Exercise Price $ 7.00    
Stock Option Three [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Outstanding Options, Expiry Date Jul. 15, 2026    
Outstanding Options, Number 55,445    
Outstanding Options, Weighted Average Remaining Life (years) 3 years 6 months 14 days    
Outstanding Options, Weighted Average Exercise Price $ 7.00    
Exercisable Options, Number 23,100    
Exercisable Options, Weighted Average Exercise Price $ 7.00    
Stock Option Four [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Outstanding Options, Expiry Date Sep. 30, 2026    
Outstanding Options, Number 49,284    
Outstanding Options, Weighted Average Remaining Life (years) 3 years 9 months    
Outstanding Options, Weighted Average Exercise Price $ 7.00    
Exercisable Options, Number 20,540    
Exercisable Options, Weighted Average Exercise Price $ 7.00    
Stock Option Five [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Outstanding Options, Expiry Date Nov. 18, 2027    
Outstanding Options, Number 747,060    
Outstanding Options, Weighted Average Remaining Life (years) 4 years 10 months 17 days    
Outstanding Options, Weighted Average Exercise Price $ 1.14    
Exercisable Options, Number    
Exercisable Options, Weighted Average Exercise Price