v3.26.1
Schedule of Options Summarized by Exercise Price (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Option Exercise Price Per Share $ 1.00  
Option Outstanding, Shares 4,812,222 4,047,222
Option Exercisable, Shares 3,496,944  
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 992,222  
Option Exercisable, Shares 399,444  
Equity Option [Member] | Exercise Price Range Two [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 42,500  
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.05  
Option Outstanding, Shares 7,500  
Option Exercisable, Shares 7,500  
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.25  
Option Outstanding, Shares 24,000  
Option Exercisable, Shares 24,000  
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.50  
Option Outstanding, Shares 400,000  
Option Exercisable, Shares 400,000  
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 61,000  
Option Exercisable, Shares 61,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.42  
Option Outstanding, Shares 2,562,500  
Option Exercisable, Shares 2,562,500