XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of stock option activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]        
Number of Share, Stock option outstanding at beginning 513,750 513,750 513,750  
Weighted Average Exercise Price, Stock option outstanding at beginning $ 2.53 $ 2.53 $ 2.53  
Weighted Average Remaining Contractual Life (in Years), Stock options outstanding 4 years 9 months 14 days 5 years 29 days 5 years 6 months 29 days 6 years 29 days
Number of Share, Granted 50,000  
Weighted Average Exercise Price, Granted $ 3.44  
Number of Share, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Share, Expired  
Weighted Average Exercise Price, Expired  
Weighted Average Remaining Contractual Life (in Years), Granted 6 years 10 months 2 days      
Number of Share, Stock option outstanding at ending 563,750 513,750 513,750 513,750
Weighted Average Exercise Price, Stock option outstanding at ending $ 2.53 $ 2.53 $ 2.53 $ 2.53
Number of Share, Stock option exercisable 249,978   145,562  
Weighted Average Exercise Price, Stock option exercisable $ 2.54   $ 2.53  
Weighted Average Remaining Contractual Life (in Years), Stock options exercisable 4 years 7 months 6 days   5 years 6 months 29 days