v3.26.1
Schedule of warrant activity (Details) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Number of Warrants Outstanding, Beginning 2,100,000 1,600,000  
Weighted Average Exercise Price Outstanding, Beginning $ 0.42 $ 0.24  
Weighted Average Remaining Contractual Term (Years), Outstanding 6 months 1 year 1 year 7 months 17 days
Aggregate Intrinsic Value Outstanding, Beginning $ 2,622,000 $ 1,231,000  
Number of Warrants Exercisable, Beginning 2,100,000 1,600,000  
Weighted Average Exercise Price Exercisable, Beginning $ 0.42 $ 0.24  
Weighted Average Remaining Contractual Term (Years), Exercisable 6 months 1 year 1 year 7 months 17 days
Aggregate Intrinsic Value Exercisable, Beginning $ 2,622,000 $ 1,231,000  
Number of Warrants Granted (0) 500,000  
Weighted Average Exercise Price Granted   $ 1.00  
Number of Warrants Exercised (0) (0)  
Number of Warrants Cancelled/Forfeited (0) (0)  
Number of Warrants Outstanding, Ending 2,100,000 2,100,000 1,600,000
Weighted Average Exercise Price Outstanding, Ending $ 0.42 $ 0.42 $ 0.24
Aggregate Intrinsic Value Outstanding, Ending $ 2,769,000 $ 2,622,000 $ 1,231,000
Number of Warrants Exercisable, Ending 2,100,000 2,100,000 1,600,000
Weighted Average Exercise Price Exercisable, Ending $ 0.42 $ 0.42 $ 0.24
Aggregate Intrinsic Value Exercisable, Ending $ 2,769,000 $ 2,622,000 $ 1,231,000