v3.26.1
Schedule of Stock Options Activity (Details) - Equity Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares Under Option, Outstanding beginning balance 362,233 374,411
Weighted- Average Exercise Price, Outstanding beginning balance $ 6.81 $ 6.22
Weighted Average Remaining Contractual Life Outstanding 6 years 8 years
Shares Under Option, Exercised   (37,488)
Weighted- Average Exercise Price, Exercised   $ 5.13
Shares Under Option, Granted 30,000 27,000
Weighted- Average Exercise Price, Granted $ 6.11 $ 12.88
Shares Under Option, Outstanding beginning balance 392,233 363,923
Weighted- Average Exercise Price, Outstanding beginning balance $ 6.76 $ 6.83
Shares Under Option, Exercisable ending balance 383,647 349,423
Weighted- Average Exercise Price, Exercisable ending balance $ 6.68 $ 6.69
Weighted- Average Remaining Contractual Life Exercisable 6 years 7 years
Weighted Average Remaining Contractual Life Outstanding   7 years