v3.26.1
Schedule of option activity (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares, Outstanding beginning balance 4,235,666 1,215,001  
Weighted-Average Exercise Price, Outstanding, Beginning $ 1.83 $ 5.29  
Weighted- Average Remaining Contractual Term, Ending 9 years 4 months 24 days 9 years 2 months 12 days 8 years 8 months 12 days
Aggregate Intrinsic Value, Outstanding, Beginning $ 135,200  
Number of shares, Options granted 3,230,170 3,599,000  
Weighted-Average Exercise Price Granted $ 1.44 $ 1.15  
Number of shares, expired (429,999) (268,886)  
Weighted-Average Exercise Price, Expired $ 4.53 $ 5.05  
Number of shares, forfeitures (100,000) (309,449)  
Weighted-Average Exercise Price, Exercisable Forfeited $ 1.19 $ 4.68  
Number of shares, exercised (863,595)    
Weighted-Average Exercise Price, Exercised $ 1.03    
Number of shares, Outstanding ending balance 6,072,242 4,235,666 1,215,001
Weighted-Average Exercise Price, Outstanding, Ending $ 1.34 $ 1.83 $ 5.29
Aggregate Intrinsic Value, Outstanding, Ending $ 1,067,000 $ 135,200
Shares, Exercisable 6,018,075    
Weighted-Average Exercise Price, Exercisable $ 1.34    
Weighted- Average Remaining Contractual Term, Exercisable 9 years 4 months 24 days