Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTIONS ROLL FORWARD (Details)

v3.24.0.1
SCHEDULE OF STOCK OPTIONS ROLL FORWARD (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Options Shares, Granted 370,000  
Equity Option [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Options Shares Outstanding, Beginning 1,018,400 [1] 1,019,400
Options Weighted Average Exercise Price Outstanding, Beginning $ 5.02 [1] $ 4.91
Options Shares, Granted 370,000 94,000
Options Weighted Average Exercise Price, Granted $ 3.15 $ 5.20
Options Shares, Exercised (320,400) (52,400)
Options Weighted Average Exercise Price, Exercised $ 3.72 $ 4.04
Options Aggregate Intrinsic Value, Exercised $ 2,335,042 [2] $ 97,856 [3]
Options Shares, Forfeited/expired (73,500) (42,600)
Options Weighted Average Exercise Price, Forfeited/expired $ 3.77 $ 4.08
Options Shares Outstanding, Ending 994,500 [4] 1,018,400 [1]
Options Weighted Average Exercise Price Outstanding, Ending $ 5.57 [4] $ 5.02 [1]
Options Weighted Average Remaining Contractual Term (years) Outstanding 5 years [4] 3 years 9 months 18 days [1]
Options Aggregate Intrinsic Value Outstanding, Ending $ 2,417,081 [2],[4] $ 44,262 [1],[3]
Options Shares, Exercisable 319,300 [2] 530,900 [1]
Options Weighted Average Exercise Price, Exercisable $ 5.46 [2] $ 4.27 [1]
Options Weighted Average Remaining Contractual Term (years) Exercisable 4 years 1 month 6 days [2] 2 years 4 months 24 days [1]
Options Aggregate Intrinsic Value, Exercisable $ 766,037 [2] $ 30,962 [1],[3]
Options Aggregate Intrinsic Value Outstanding, Beginning [3] $ 44,262 [1]
[1] Options with exercise prices ranging from $2.79 to $7.50
[2] Options with exercise prices ranging from $3.15 to $7.50
[3] The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price
[4] Options with exercise prices ranging from $3.15 to $9.81