v3.26.3
Schedule of Options Summarized by Exercise Price (Details) - $ / shares
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 0.49  
Option Outstanding, Shares 4,097,000 4,047,222
Option Exercisable, Shares 2,935,417  
Equity Option [Member] | Exercise Price Range One [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 0.92  
Option Outstanding, Shares 960,000  
Option Exercisable, Shares 484,722  
Equity Option [Member] | Exercise Price Range Two [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 0.95  
Option Outstanding, Shares 55,000  
Option Exercisable, Shares 4,583  
Equity Option [Member] | Exercise Price Range Three [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 1.03  
Option Outstanding, Shares 765,000  
Option Exercisable, Shares 146,667  
Equity Option [Member] | Exercise Price Range Four [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 1.05  
Option Outstanding, Shares 7,500  
Option Exercisable, Shares 7,500  
Equity Option [Member] | Exercise Price Range Five [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 1.25  
Option Outstanding, Shares 22,000  
Option Exercisable, Shares 21,528  
Equity Option [Member] | Exercise Price Range Six [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 3.35  
Option Outstanding, Shares 35,000  
Option Exercisable, Shares 35,000  
Equity Option [Member] | Exercise Price Range Seven [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 4.22  
Option Outstanding, Shares 2,252,500  
Option Exercisable, Shares 2,235,417