v3.26.1
Schedule of Exercise Price of Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options 1,173,458
Remaining Life In Years 8 years 10 months 20 days
Number of Options Exercisable 745,969
Exercise Price 1 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.00
Number of Options 979,708
Remaining Life In Years 8 years 10 months 13 days
Number of Options Exercisable 657,219
Exercise Price 2 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.47
Number of Options 133,750
Remaining Life In Years 8 years 10 months 2 days
Number of Options Exercisable 28,750
Exercise Price 3 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.42
Number of Options 60,000
Remaining Life In Years 9 years 9 months 3 days
Number of Options Exercisable 60,000