Annual report pursuant to Section 13 and 15(d)

Schedule of stock option plan (Details)

v3.22.0.1
Schedule of stock option plan (Details) - Stock Option Plan 2015 [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding at beginning 2,922,494 3,647,000
Outstanding at beginning $ 2.46 $ 1.32
Granted 2,000,000 360,000
Granted $ 3.64 $ 9.54
Exercised 1,062,500 884,506
Exercised $ 1.19 $ 0.71
Forfeited 187,494 200,000
Forfeited $ 3.36 $ 2.09
Outstanding at ending 3,672,500 2,922,494
Outstanding at ending $ 3.42 $ 2.46
Options exercisable at ending 983,750 906,244
Options exercisable $ 2.73 $ 1.40
Weighted average fair value of options granted during the period $ 2.85 $ 6.53
Total performance stock-based compensation expense $ 2,457,788 $ 874,869