Quarterly report pursuant to Section 13 or 15(d)

Schedule of status of time based stock options (Details)

v3.23.2
Schedule of status of time based stock options (Details) - Stock Option Plans 2015 And 2021 Combined [Member]
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning | shares 3,035,000 3,672,500
Outstanding at beginning $ 3.92 $ 3.42
Granted | shares 85,000 770,000
Granted $ 3.94 $ 2.68
Exercised | shares 618,750
Exercised $ 1.57
Forfeited | shares 411,250
Forfeited $ 2.94
Outstanding at ending | shares 3,120,000 3,412,500
Outstanding at ending $ 3.92 $ 3.64
Options exercisable | shares 1,158,750 837,500
Options exercisable $ 4.37 $ 3.47
Weighted average fair value of options granted during the period $ 2.78 $ 2.03
Stock-based compensation expense | $ $ 1,075,158 $ 1,052,405