v3.26.1
Schedule of Stock Options Outstanding And Exercisable (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding | shares 15,271,952
Weighted average remaining contractual life (Years), Options outstanding 7 years 11 months 12 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.25
Number exercisable | shares 7,479,247
Weighted average remaining contractual life (Years), Options exercisable 6 years 10 months 2 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.26
Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.17
Exercise price, upper limit $ 0.25
Number outstanding | shares 7,274,921
Weighted average remaining contractual life (Years), Options outstanding 8 years 10 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.19
Number exercisable | shares 3,378,046
Weighted average remaining contractual life (Years), Options exercisable 6 years 9 months
Weighted Average Exercise Price Per Share, Options exercisable $ 0.20
Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.26
Exercise price, upper limit $ 0.40
Number outstanding | shares 7,486,290
Weighted average remaining contractual life (Years), Options outstanding 8 years 25 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.29
Number exercisable | shares 3,590,460
Weighted average remaining contractual life (Years), Options exercisable 7 years 2 months 15 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.28
Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.40
Exercise price, upper limit $ 0.55
Number outstanding | shares 321,667
Weighted average remaining contractual life (Years), Options outstanding 4 years 7 months 9 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.49
Number exercisable | shares 321,667
Weighted average remaining contractual life (Years), Options exercisable 4 years 7 months 9 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.49
Range Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.56
Exercise price, upper limit $ 0.70
Number outstanding | shares 189,074
Weighted average remaining contractual life (Years), Options outstanding 5 years 2 months 12 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.62
Number exercisable | shares 189,074
Weighted average remaining contractual life (Years), Options exercisable 5 years 2 months 12 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.62