Quarterly report pursuant to Section 13 or 15(d)

Schedule of Stock Options Roll Forward (Details)

v3.23.2
Schedule of Stock Options Roll Forward (Details) - Equity Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Shares Options Outstanding Beginning 1,018,400 1,019,400
Weighted Average Exercise Price Options Outstanding Beginning $ 5.02 $ 4.91
Aggregate Intrinsic Value Options Exercisable [1]
Shares Options Outstanding Beginning 295,000
Weighted Average Exercise Price Options Outstanding Beginning $ 3.95
Shares Options Outstanding Beginning (265,600) (50,000)
Weighted Average Exercise Price Options Outstanding Beginning $ 3.70 $ 3.97
Aggregate Intrinsic Value Options Exercisable [1] $ 2,002,502 $ 98,000
Shares Options Outstanding Beginning (64,500)
Weighted Average Exercise Price Options Outstanding Beginning $ 3.67
Shares Options Outstanding Beginning [2] 983,300 969,400
Weighted Average Exercise Price Options Outstanding Beginning [2] $ 5.15 $ 4.96
Weighted Average Remaining Contractual Term (years) Outstanding [2] 4 years 10 months 24 days 3 years 8 months 12 days
Aggregate Intrinsic Value Options Exercisable [1],[2] $ 5,734,647 $ 883,991
Shares Options Outstanding Beginning [2] 278,300 405,900
Weighted Average Exercise Price Options Outstanding Beginning [2] $ 4.75 $ 3.91
Weighted Average Remaining Contractual Term (years) Exercisable [2] 3 years 4 months 24 days 2 years 6 months
Aggregate Intrinsic Value Options Exercisable [1],[2] $ 1,732,347 $ 577,276
[1] The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price.
[2] Options with exercise prices ranging from $2.79 to $7.50