v3.26.1
SCHEDULE OF OPTION ACTIVITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]        
Outstanding, shares 490,182 453,400 453,400  
Outstanding, weighted average exercise price $ 6.91 $ 6.79 $ 6.79  
Outstanding weighted average remaining contractual term 5 years 7 months 17 days 5 years 7 months 6 days 5 years 1 month 20 days 5 years 8 months 12 days
Outstanding aggregate intrinsic value $ 828 $ 1,654 $ 1,654  
Granted, shares 90,800 43,382    
Granted, weighted average exercise price $ 12.46 $ 8.73    
Exercised shares (45,800) (1,200)    
Exercised, weighted average exercise price $ 5.13 $ 3.98    
Forefeited, shares (16,916) (9,800)    
Forefeited, weighted average exercise price $ 7.05 $ 9.66    
Outstanding, shares 518,266 485,782 490,182 453,400
Outstanding, weighted average exercise price $ 7.99 $ 6.92 $ 6.91 $ 6.79
Outstanding aggregate intrinsic value $ 4,063 $ 1,213 $ 828 $ 1,654
Exercisable, shares 310,591      
Exercisable, weighted average exercise price $ 6.04      
Exercisable, weighted average remaining contractual term years 3 years 10 months 9 days      
Exercisable, aggregate intrinsic value $ 3,036