Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTIONS ROLL FORWARD (Details)

v3.23.1
SCHEDULE OF STOCK OPTIONS ROLL FORWARD (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares Options Granted 94,000  
Equity Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares Options Outstanding Beginning 1,019,400 [1] 658,400
Weighted Average Exercise Price Options Outstanding Beginning $ 4.91 [1] $ 3.87
Shares Options Granted 94,000 381,000
Weighted Average Exercise Price Options Granted $ 5.20 $ 6.82
Shares Options Exercised (52,400) (500)
Weighted Average Exercise Price Options Exercised $ 4.04 $ 3.15
Aggregate Intrinsic Value Options Exercised [2] $ 97,856 $ 2,175
Shares Options Forfeited/expired (42,600) (19,500)
Weighted Average Exercise Price Options Forfeited/expired $ 4.08 $ 6.75
Shares Options Outstanding Beginning [1] 1,018,400 1,019,400
Weighted Average Exercise Price Options Outstanding Ending [1] $ 5.02 $ 4.91
Weighted Average Remaining Contractual Term (years) Outstanding [1] 3 years 9 months 18 days 4 years
Aggregate Intrinsic Value Options Outstanding [1],[2] $ 44,262 $ 1,669,687
Shares Options Exercisable [1] 530,900 438,400
Weighted Average Exercise Price Options Exercisable [1] $ 4.27 $ 3.95
Weighted Average Remaining Contractual Term (years) Exercisable [1] 2 years 4 months 24 days 2 years 8 months 12 days
Aggregate Intrinsic Value Options Exercisable [1],[2] $ 30,962 $ 1,064,432
Aggregate Intrinsic Value Options Exercisable [2] $ 1,669,687 [1]
[1] Options with exercise prices ranging from $2.79 to $7.50
[2] The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price