Quarterly report pursuant to Section 13 or 15(d)

Schedule of Stock Options Roll Forward (Details)

v3.21.2
Schedule of Stock Options Roll Forward (Details) - Equity Option [Member] - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Shares Options Outstanding Beginning 658,400 681,300
Weighted Average Exercise Price Options Outstanding Beginning $ 3.87 $ 3.84
Shares Options Granted 76,000 24,000
Weighted Average Exercise Price Options Granted $ 6.05 $ 6.92
Shares Options Exercised (500) (12,500)
Weighted Average Exercise Price Options Exercised $ 3.15 $ 3.47
Aggregate Intrinsic Value Options Exercised $ 2,175 $ 16,060 [1]
Shares Options Forfeited/expired (19,500) (34,400)
Weighted Average Exercise Price Options Forfeited/expired $ 6.75 $ 5.52
Shares Options Outstanding Ending 714,400 [2] 658,400 [3]
Weighted Average Exercise Price Options Outstanding Ending $ 4.02 [2] $ 3.87 [3]
Weighted Average Remaining Contractual Term (years) Outstanding 3 years 7 months 6 days [2] 3 years 8 months 12 days [3]
Aggregate Intrinsic Value Options Outstanding $ 1,888,695 [2] $ 2,096,355 [1],[3]
Shares Options Exercisable 416,400 [4] 340,400 [3]
Weighted Average Exercise Price Options Exercisable $ 3.91 [4] $ 4.01 [3]
Weighted Average Remaining Contractual Term (years) Exercisable 2 years 10 months 24 days [4] 3 years 7 months 6 days [3]
Aggregate Intrinsic Value Options Exercisable $ 1,146,320 [4] $ 1,036,255 [1],[3]
[1] The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds
[2] Options with exercise prices ranging from $2.79 to $7.50
[3] Options with exercise prices ranging from $2.79 to $7.05
[4] Options with exercise prices ranging from $2.79 to $7.29