v3.26.1
Schedule of Stock Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, Number of Option Shares | shares 5,264,108
Outstanding, Weighted Average Exercise Price $ 2.20
Outstanding, Weighted Average Remaining Life (Years) 7 years 8 months 12 days
Exercisable, Number of Option Shares | shares 3,194,169
Exercisable, Weighted Average Exercise Price $ 2.06
Warrant [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, Weighted Average Exercise Price $ 1.32
Outstanding, Weighted Average Remaining Life (Years) 6 years 3 days
Exercisable, Number of Option Shares | shares 5,582,066
Exercisable, Weighted Average Exercise Price $ 1.32
Range One [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, exercise price lower range limit 0.00
Outstanding, exercise price upper range limit $ 1.00
Outstanding, Number of Option Shares | shares 256,500
Outstanding, Weighted Average Exercise Price $ 0.80
Outstanding, Weighted Average Remaining Life (Years) 5 years 2 months 12 days
Exercisable, Number of Option Shares | shares 256,500
Exercisable, Weighted Average Exercise Price $ 0.80
Range One [Member] | Warrant [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, Number of Option Shares | shares 1,913,661
Outstanding, Weighted Average Exercise Price $ 0.0001
Exercisable, Number of Option Shares | shares 1,913,661
Exercisable, Weighted Average Exercise Price $ 0.0001
Outstanding, Exercise Price 0.0001
Range Two [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, exercise price lower range limit 1.01
Outstanding, exercise price upper range limit $ 2.00
Outstanding, Number of Option Shares | shares 1,550,170
Outstanding, Weighted Average Exercise Price $ 1.84
Outstanding, Weighted Average Remaining Life (Years) 6 years 7 months 6 days
Exercisable, Number of Option Shares | shares 1,262,602
Exercisable, Weighted Average Exercise Price $ 1.85
Range Two [Member] | Warrant [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, Number of Option Shares | shares 490,196
Outstanding, Weighted Average Exercise Price $ 0.01
Outstanding, Weighted Average Remaining Life (Years) 9 years 11 months 12 days
Exercisable, Number of Option Shares | shares 490,196
Exercisable, Weighted Average Exercise Price $ 0.01
Outstanding, Exercise Price 0.01
Range Three [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, exercise price lower range limit 2.01
Outstanding, exercise price upper range limit $ 3.00
Outstanding, Number of Option Shares | shares 3,090,748
Outstanding, Weighted Average Exercise Price $ 2.30
Outstanding, Weighted Average Remaining Life (Years) 8 years 2 months 12 days
Exercisable, Number of Option Shares | shares 1,656,991
Exercisable, Weighted Average Exercise Price $ 2.38
Range Three [Member] | Warrant [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, Number of Option Shares | shares 2,936,709
Outstanding, Weighted Average Exercise Price $ 2.00
Exercisable, Number of Option Shares | shares 2,936,709
Exercisable, Weighted Average Exercise Price $ 2.00
Outstanding, Exercise Price 2.00
Range Four [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, exercise price lower range limit 3.10
Outstanding, exercise price upper range limit $ 6.00
Outstanding, Number of Option Shares | shares 366,690
Outstanding, Weighted Average Exercise Price $ 3.85
Outstanding, Weighted Average Remaining Life (Years) 9 years 8 months 12 days
Exercisable, Number of Option Shares | shares 18,076
Exercisable, Weighted Average Exercise Price $ 5.02
Range Four [Member] | Warrant [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Outstanding, Number of Option Shares | shares 241,500
Outstanding, Weighted Average Exercise Price $ 6.25
Outstanding, Weighted Average Remaining Life (Years) 11 months 15 days
Exercisable, Number of Option Shares | shares 241,500
Exercisable, Weighted Average Exercise Price $ 6.25
Outstanding, Exercise Price $ 6.25