Annual report pursuant to Section 13 and 15(d)

Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)

v3.23.1
Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding | shares 1,307,822
Options Outstanding, Remaining Contractual Life (In Years) 6 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 0.72
Options Exercisable, Number Exercisable | shares 1,291,822
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 6 years 8 months 12 days
Options Exercisable, Weighted Average Exercise Price $ 0.69
Exercise Price Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range limit 0.69
Exercise price upper range limit $ 1.00
Options Outstanding, Number Outstanding | shares 1,283,822
Options Outstanding, Remaining Contractual Life (In Years) 6 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 0.69
Options Exercisable, Number Exercisable | shares 1,283,822
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 6 years 8 months 12 days
Options Exercisable, Weighted Average Exercise Price $ 0.69
Exercise Price Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range limit 1.01
Exercise price upper range limit $ 3.00
Options Outstanding, Number Outstanding | shares 24,000
Options Outstanding, Remaining Contractual Life (In Years) 8 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price $ 2.17
Options Exercisable, Number Exercisable | shares 8,000
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 8 years 1 month 6 days
Options Exercisable, Weighted Average Exercise Price $ 2.17