Quarterly report pursuant to Section 13 or 15(d)

Schedule of Stock Option Activity (Details)

v3.23.2
Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options, Outstanding, Beginning Balance 1,799,053 1,395,882  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 3.76 $ 4.24  
Weighted Average Remaining Contractual Life, Outstanding Balance 3 years 2 months 15 days 3 years 3 months 18 days 3 years 10 months 20 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance  
Number of Options, Granted 433,665 487,473  
Weighted Average Exercise Price, Granted $ 0.58 $ 2.50  
Aggregate Intrinsic Value, Granted    
Number of Options, Exercised 0 0  
Weighted Average Exercise Price, Exercised  
Aggregate Intrinsic Value, Exercised  
Number of Options, Forfeited or cancelled (335,059) (84,302)  
Aggregate Intrinsic Value, Forfeited or cancelled  
Number of Options, Outstanding, Outstanding Balance 1,897,659 1,799,053 1,395,882
Weighted Average Exercise Price, Outstanding Ending Balance $ 3.07 $ 3.76 $ 4.24
Aggregate Intrinsic Value, Outstanding, Ending Balance  
Number of Options, Expected to Vest in the Future Ending Balance 409,974    
Weighted Average Exercise Price, Expected to Vest $ 1.93    
Weighted Average Remaining Contractual Life, Expected to Vest 4 years 10 days    
Aggregate Intrinsic Value, Outstanding, Expected of Vest    
Number of Options, Exercisable 1,487,685    
Weighted Average Exercise Price, Exercisable $ 3.38    
Weighted Average Remaining Contractual Life, Exercisable 2 years 11 months 23 days    
Aggregate Intrinsic Value, Outstanding, Exercisable    
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 1,897,659    
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 3.07    
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 3 years 2 months 15 days    
Aggregate Intrinsic Value, Outstanding,Exercisable and Options Expected to Vest    
Stock Appreciation Rights [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options, Outstanding, Beginning Balance 1,157,787 370,624  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 2.21 $ 3.15  
Weighted Average Remaining Contractual Life, Outstanding Balance 3 years 7 months 17 days 4 years 2 months 26 days 4 years 1 month 9 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance  
Number of Options, Granted 814,862  
Weighted Average Exercise Price, Granted $ 1.81  
Weighted Average Remaining Contractual Life, Granted   4 years 5 months 23 days  
Aggregate Intrinsic Value, Granted  
Number of Options, Exercised    
Weighted Average Exercise Price, Exercised    
Aggregate Intrinsic Value, Exercised    
Number of Options, Forfeited or cancelled (328,822) (27,699)  
Weighted Average Exercise Price, Forfeited or cancelled 2 years 1 month 6 days 2 years 10 months 28 days  
Aggregate Intrinsic Value, Forfeited or cancelled  
Number of Options, Outstanding, Outstanding Balance 828,965 1,157,787 370,624
Weighted Average Exercise Price, Outstanding Ending Balance $ 2.26 $ 2.21 $ 3.15
Aggregate Intrinsic Value, Outstanding, Ending Balance
Number of Options, Expected to Vest in the Future Ending Balance 530,678    
Weighted Average Exercise Price, Expected to Vest $ 2.02    
Weighted Average Remaining Contractual Life, Expected to Vest 3 years 10 months 6 days    
Aggregate Intrinsic Value, Outstanding, Expected of Vest    
Number of Options, Exercisable 298,287    
Weighted Average Exercise Price, Exercisable $ 2.68    
Weighted Average Remaining Contractual Life, Exercisable 3 years 2 months 26 days    
Aggregate Intrinsic Value, Outstanding, Exercisable    
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 828,965    
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 2.26    
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 3 years 7 months 17 days    
Aggregate Intrinsic Value, Outstanding,Exercisable and Options Expected to Vest