v3.26.1
Schedule of Exercise Price of Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options 1,213,458
Remaining Life In Years 8 years 5 months 12 days
Number of Options Exercisable 971,271
Exercise Price 1 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.00
Number of Options 959,708
Remaining Life In Years 8 years 4 months 2 days
Number of Options Exercisable 717,521
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 4 months 2 days
Number of Options Exercisable 133,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 3 months 3 days
Number of Options Exercisable 60,000
Exercise Price 4 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 2.00
Number of Options 60,000
Remaining Life In Years 9 years 7 months 24 days
Number of Options Exercisable 60,000