v3.25.2
Derivative liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative liabilities      
Derivative liability $ 146,543 $ 158,055 $ 149,182
Derivative liability, common shares 12,249,668 35,592,281  
Embedded derivatives [Member]      
Derivative liabilities      
Derivative liability $ 146,543 $ 158,055  
Derivative liability, common shares 12,249,668 35,592,281