v3.25.2
Schedule of Stock Options Roll Forward (Details) - Equity Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Options Shares Outstanding, Beginning 1,000,900 994,500
Options Weighted Average Exercise Price Outstanding, Beginning $ 6.18 $ 5.57
Options Aggregate Intrinsic Value Outstanding, Beginning [1]
Options Shares, Granted 50,000 45,000
Options Weighted Average Exercise Price, Granted $ 10.70 $ 7.75
Options Shares, Exercised (69,500) (49,900)
Options Weighted Average Exercise Price, Exercised $ 3.91 $ 5.63
Options Aggregate Intrinsic Value, Exercised [1] $ 459,305 $ 245,982
Options Shares, Forfeited/expired (17,000) (44,000)
Options Weighted Average Exercise Price, Forfeited/expired $ 8.72 $ 6.05
Options Shares Outstanding, Ending 964,400 [2] 945,600 [3]
Options Weighted Average Exercise Price Outstanding, Ending $ 6.54 [2] $ 5.65 [3]
Options Weighted Average Remaining Contractual Term (years) Outstanding 4 years 7 months 6 days [2] 4 years 7 months 6 days [3]
Options Aggregate Intrinsic Value Outstanding, Ending [1] $ 3,846,034 $ 4,232,804
Options Shares, Exercisable 398,500 [4] 343,900 [5]
Options Weighted Average Exercise Price, Exercisable $ 5.73 [4] $ 5.05 [5]
Options Weighted Average Remaining Contractual Term (years) Exercisable 3 years 10 months 24 days [4] 3 years 6 months [5]
Options Aggregate Intrinsic Value, Exercisable [1] $ 1,908,857 $ 1,747,136
[1] The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price of the option.
[2] Options with exercise price ranging from $3.31 to $10.70.
[3] Options with exercise price ranging from $3.15 to $9.81.
[4] Options with exercise price ranging from $3.31 to $9.81.
[5] Options with exercise price ranging from $3.15 to $7.50.