v3.26.1
Schedule of warrant activity (Details) - Warrant [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants, Outstanding, Balance 1,763,570  
Weighted-Average Exercise Price, Outstanding, Beginning $ 3.88  
Weighted-Average Remaining Contractual Term, Outstanding, Beginning 2 years 7 months 6 days 3 years 7 months 6 days
Aggregate Intrinsic Value, Outstanding, Beginning  
Number of Warrants, Granted  
Number of Warrants, Exercised  
Number of Warrants, Outstanding, Balance 1,763,570 1,763,570
Weighted-Average Exercise Price, Exercisable $ 3.88  
Aggregate Intrinsic Value, Outstanding, Ending
Number of Warrants, Exercisable 1,763,570  
Weighted-Average Remaining Contractual Term, Exercisable 2 years 7 months 6 days  
Aggregate Intrinsic Value, Exercisable