XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF OPTION ACTIVITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding, shares 458,700 452,700
Outstanding, weighted average exercise price $ 6.63 $ 5.97
Granted, shares 23,000 94,000
Granted, weighted average exercise price $ 11.08 $ 9.36
Stock option exercises (12,300) (39,044)
Exercised, weighted average exercise price $ 4.55 $ 4.09
Forefeited, shares (16,000) (48,956)
Forefeited, weighted average exercise price $ 10.23 $ 7.77
Outstanding weighted average remaining contractual term 5 years 8 months 12 days 6 years 6 months 10 days
Outstanding aggregate intrinsic value $ 1,432  
Outstanding, shares 453,400 458,700
Outstanding, weighted average exercise price $ 6.79 $ 6.63
Outstanding aggregate intrinsic value $ 1,654 $ 1,432
Exercisable, shares 291,100  
Exercisable, weighted average exercise price $ 5.01  
Exercisable, weighted average remaining contractual term years 4 years 4 months 17 days  
Exercisable, aggregate intrinsic value $ 1,559