Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding

v3.22.2.2
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 1,957,456
Options Exercisable 1,226,617
Exercise Price (in Dollars per share) | $ / shares $ 4.17
Weighted Average Remaining Life 3 years 5 months 4 days
September 14, 2022 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 74,156
Options Exercisable 74,156
Exercise Price (in Dollars per share) | $ / shares $ 4.46
Weighted Average Remaining Life 8 months 12 days
June 6, 2023 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 14,063
Options Exercisable 14,063
Exercise Price (in Dollars per share) | $ / shares $ 5.7
Weighted Average Remaining Life 1 year 5 months 4 days
September 4, 2023 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 12,813
Options Exercisable 12,212
Exercise Price (in Dollars per share) | $ / shares $ 2.97
Weighted Average Remaining Life 1 year 8 months 4 days
April 2, 2024 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 106,875
Options Exercisable 106,875
Exercise Price (in Dollars per share) | $ / shares $ 2.52
Weighted Average Remaining Life 2 years 3 months 3 days
June 27, 2024 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 6,250
Options Exercisable 6,250
Exercise Price (in Dollars per share) | $ / shares $ 2.56
Weighted Average Remaining Life 2 years 5 months 26 days
September 27, 2024 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 300,000
Options Exercisable 206,250
Exercise Price (in Dollars per share) | $ / shares $ 4.53
Weighted Average Remaining Life 2 years 8 months 26 days
October 22, 2024 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 12,500
Options Exercisable 12,500
Exercise Price (in Dollars per share) | $ / shares $ 4.03
Weighted Average Remaining Life 2 years 9 months 21 days
July 24, 2025 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 242,095
Options Exercisable 242,095
Exercise Price (in Dollars per share) | $ / shares $ 2.98
Weighted Average Remaining Life 3 years 6 months 25 days
July 31, 2025 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 166,116
Options Exercisable 162,655
Exercise Price (in Dollars per share) | $ / shares $ 2.98
Weighted Average Remaining Life 3 years 6 months 25 days
August 10, 2025 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 12,500
Options Exercisable 11,458
Exercise Price (in Dollars per share) | $ / shares $ 2.98
Weighted Average Remaining Life 3 years 7 months 9 days
November 19, 2025 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 15,364
Options Exercisable 5,762
Exercise Price (in Dollars per share) | $ / shares $ 4.59
Weighted Average Remaining Life 2 years 10 months 20 days
June 1, 2026 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 56,816
Options Exercisable 56,816
Exercise Price (in Dollars per share) | $ / shares $ 7.04
Weighted Average Remaining Life 4 years 5 months 19 days
June 29, 2026 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 329,500
Options Exercisable 82,375
Exercise Price (in Dollars per share) | $ / shares $ 5.65
Weighted Average Remaining Life 4 years 5 months 19 days
August 19, 2026 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 573,908
Options Exercisable 233,150
Exercise Price (in Dollars per share) | $ / shares $ 4.2
Weighted Average Remaining Life 3 years 8 months 12 days
March 18, 2027 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 22,500
Options Exercisable
Exercise Price (in Dollars per share) | $ / shares $ 1.32
Weighted Average Remaining Life 5 years
May 10, 2027 [Member]  
Share Capital and Reserves (Details) - Schedule of incentive stock options outstanding [Line Items]  
Options Outstanding 12,000
Exercise Price (in Dollars per share) | $ / shares $ 0.79
Weighted Average Remaining Life 5 years