Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF NON VESTED OPTIONS (Details)

v3.25.0.1
SCHEDULE OF NON VESTED OPTIONS (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Shares non vested options, Beginning | shares 675,200
Weighted average grant date fair value non vested options, Beginning | $ / shares $ 3.12
Shares non vested options, Granted | shares 150,500
Weighted average grant date fair value non vested options, Granted | $ / shares $ 5.81
Shares non vested options, Vested | shares (181,800)
Weighted average grant date fair value non vested options, Vested | $ / shares $ 3.15
Shares non vested options, Forfeited | shares (44,000)
Weighted average grant date fair value non vested options, Forfeited | $ / shares $ 2.06
Shares non vested options, Ending | shares 599,900
Weighted average grant date fair value non vested options, Ending | $ / shares $ 3.79