v3.26.1
Schedule of Options Outstanding and Options Exercisable (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding | shares 514,773
Weighted average exercise price $ 4.69
Range of Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of excercise price $ 1.33
Number outstanding | shares 450,000
Weighted average remaining contractual life (years) 9 years 1 month 6 days
Weighted average exercise price $ 1.33
Range of Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of excercise price $ 2.11
Number outstanding | shares 15,557
Weighted average remaining contractual life (years) 8 years
Weighted average exercise price $ 2.11
Range of Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of excercise price $ 10.50
Number outstanding | shares 16,667
Weighted average remaining contractual life (years) 6 years 9 months 18 days
Weighted average exercise price $ 10.50
Range of Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of excercise price $ 25.50
Number outstanding | shares 16,667
Weighted average remaining contractual life (years) 6 years 7 months 6 days
Weighted average exercise price $ 25.50
Range of Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of excercise price $ 74.40
Number outstanding | shares 15,882
Weighted average remaining contractual life (years) 6 years
Weighted average exercise price $ 74.40