v3.26.1
Schedule of warrant activity (Details) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
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 2 years 1 month 6 days 2 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, Outstanding, Ending $ 3.88 $ 3.88
Aggregate Intrinsic Value, Outstanding, Ending
Number of Warrants, Exercisable 1,763,570  
Weighted-Average Exercise Price, Exercisable $ 3.88  
Weighted-Average Remaining Contractual Term, Exercisable 2 years 1 month 6 days  
Aggregate Intrinsic Value, Exercisable