v3.26.1
Schedule of Activity of Stock Options (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Equity [Abstract]    
Number of Options, Outstanding 329,752  
Weighted Average Exercise Price, Options Outstanding $ 4.33  
Weighted Average Remaining life (years) Options Outstanding 3 years 7 months 6 days 4 years 3 days
Number of Options, Granted  
Number of Options Exercised  
Number of Options Forfeited/canceled (43,109)  
Weighted Average Exercise Price, Forfeited/canceled $ 8.73  
Number of Options, Outstanding 286,643 329,752
Weighted Average Exercise Price, Options Outstanding $ 3.67 $ 4.33
Number of Options, Exercisable 129,976  
Weighted Average Exercise Price, Exercisable $ 5.06  
Weighted Average Remaining life (Years), Options Exercisable 3 years 2 months 4 days