Annual report pursuant to Section 13 and 15(d)

Schedule of status of time based stock options (Details)

v3.22.4
Schedule of status of time based stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 3,079,427 $ 2,707,554
Stock Option Plan 2015 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning 3,672,500 2,922,494
Outstanding at beginning $ 3.42 $ 2.46
Granted 445,000 2,000,000
Granted $ 2.57 $ 3.64
Exercised 1,031,250 1,062,500
Exercised $ 1.57 $ 1.19
Forfeited 526,250 187,494
Forfeited $ 2.73 $ 3.36
Outstanding at ending 2,560,000 3,672,500
Outstanding at ending $ 4.15 $ 3.42
Options exercisable at ending 737,500 983,750
Options exercisable $ 4.93 $ 2.73
Weighted average fair value of options granted during the period $ 1.98 $ 2.85
Stock-based compensation expense $ 1,925,861 $ 2,457,788
Stock Option Plan 2021 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options exercisable at ending 0
Outstanding at beginning 0
Outstanding at beginning $ 0
Granted 475,000
Granted $ 2.67
Exercised 0
Exercised
Forfeited 0
Forfeited
Outstanding at ending 475,000 0
Outstanding at ending $ 2.67 $ 0
Options exercisable at ending
Weighted average fair value of options granted during the period $ 1.99
Stock-based compensation expense $ 157,536