Quarterly report pursuant to Section 13 or 15(d)

Schedule of Options Granted and Outstanding (Details)

v3.23.3
Schedule of Options Granted and Outstanding (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Options Outstanding, Beginning Balance 2,611,842 2,892,531 3,071,187  
Weighted Average Exercise Price, Beginning Balance $ 5.51 $ 5.47 $ 5.39  
Weighted Average Remaining Contractual Life (Years) 5 years 4 months 24 days 6 years 2 months 12 days 6 years 3 months 18 days 7 years 2 months 12 days
Aggregate Intrinsic Value, Exercisable  
Options, Granted  
Weighted Average Exercise Price, Granted  
Options, Forfeited/Expired (180,948) (280,689) (178,656)  
Weighted Average Exercise Price, Forfeited/Expired $ 4.76 $ 4.69 $ 4.05  
Weighted Average Exercise Price, Beginning Balance $ 5.56 $ 5.51 $ 5.47 $ 5.39
Options Outstanding, Ending Balance 2,430,894 2,611,842 2,892,531 3,071,187
Weighted Average Exercise Price, Ending Balance $ 5.56 $ 5.51 $ 5.47 $ 5.39
Options, Exercisable 2,205,182      
Weighted Average Exercise Price, Exercisable $ 5.71      
Weighted Average Remaining Contractual Life (Years) 5 years 1 month 6 days