XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - Stock Option Plans [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Subject to Issuance, Outstanding 637,882 1,421,623
Weighted-average Exercise Price, Outstanding $ 2.50 $ 1.78
Weighted-average Remaining Contractual Term, Outstanding Ending 3 years 10 days 1 year 11 months 15 days
Outstanding-Aggregate Intrinsic Value, Beginning $ 5,686,421 $ 8,113,777
Number of Shares Subject to Issuance, Granted 221,843
Weighted-average Exercise Price, Granted $ 10.38
Number of Shares Subject to Issuance, Forfeited (3,000)
Weighted-average Exercise Price, Forfeited $ 2.79
Number of Shares Subject to Issuance, Exercised (360,301) (783,741)
Weighted-average Exercise Price, Exercised $ 2.34 $ 1.20
Weighted-average Remaining Contractual Term, Outstanding Beginning   2 years 6 months 18 days
Number of Shares Subject to Issuance, Outstanding 496,424 637,882
Weighted-average Exercise Price, Outstanding $ 6.13 $ 2.50
Outstanding-Aggregate Intrinsic Value, Ending $ 527,937 $ 5,686,421
Number of Shares Subject to Issuance, Exercisable 129,859  
Weighted-average Exercise Price, Exercisable $ 2.72  
Weighted-average Remaining Contractual Term, Exercisable 1 year 11 months 23 days  
Exercisable-Aggregate Intrinsic Value $ 247,176