v3.26.1
Schedule of Stock Options Outstanding And Exercisable (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding | shares 15,373,243
Weighted average remaining contractual life (Years), Options outstanding 8 years 3 months 21 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.25
Number exercisable | shares 5,426,951
Weighted average remaining contractual life (Years), Options exercisable 6 years 8 months 23 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.27
Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.165
Exercise price, upper limit $ 0.25
Number outstanding | shares 8,260,379
Weighted average remaining contractual life (Years), Options outstanding 8 years 6 months 10 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.19
Number exercisable | shares 2,327,004
Weighted average remaining contractual life (Years), Options exercisable 6 years 8 months 26 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.21
Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.251
Exercise price, upper limit $ 0.40
Number outstanding | shares 6,486,290
Weighted average remaining contractual life (Years), Options outstanding 8 years 3 months 21 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.29
Number exercisable | shares 2,486,290
Weighted average remaining contractual life (Years), Options exercisable 7 years 14 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.27
Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 0.401
Exercise price, upper limit $ 0.55
Number outstanding | shares 437,500
Weighted average remaining contractual life (Years), Options outstanding 5 years 3 months 14 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.49
Number exercisable | shares 425,520
Weighted average remaining contractual life (Years), Options exercisable 5 years 3 months 3 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.551
Exercise price, upper limit $ 0.70
Number outstanding | shares 189,074
Weighted average remaining contractual life (Years), Options outstanding 5 years 8 months 8 days
Weighted Average Exercise Price Per Share, Options outstanding $ 0.62
Number exercisable | shares 188,137
Weighted average remaining contractual life (Years), Options exercisable 5 years 8 months 8 days
Weighted Average Exercise Price Per Share, Options exercisable $ 0.62