Quarterly report pursuant to Section 13 or 15(d)

Schedule of status of time based stock options (Details)

v3.23.1
Schedule of status of time based stock options (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 881,222 $ 837,556
Stock Option Plan 2015 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning 2,560,000 3,672,500
Outstanding at beginning $ 4.15 $ 3.42
Granted 40,000 135,000
Granted $ 3.91 $ 3.07
Exercised 75,000
Exercised $ 1.60
Forfeited 93,750
Forfeited $ 1.57
Outstanding at ending 2,600,000 3,638,750
Outstanding at ending $ 4.15 $ 3.49
Options exercisable at ending 1,010,000 1,358,750
Options exercisable $ 4.63 $ 2.83
Weighted average fair value of options granted during the period $ 2.83 $ 2.45
Stock-based compensation expense $ 475,983 $ 524,670
Stock Option Plan 2021 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options exercisable at ending
Outstanding at beginning 475,000
Outstanding at beginning $ 2.67
Granted
Granted
Exercised
Exercised
Forfeited
Forfeited
Outstanding at ending 475,000
Outstanding at ending $ 2.67
Options exercisable at ending
Weighted average fair value of options granted during the period
Stock-based compensation expense $ 59,076 $ 0