v3.25.2
Derivative liabilities (Details 1) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loss on issuance of derivative $ 0 $ 0 $ 0 $ 0  
Loss (gain) on change in fair value of derivative liability 66,848 (5,845) 11,512 38,062 $ 8,873
Embedded derivatives [Member]          
Loss (gain) on change in fair value of derivative liability $ 66,848 $ (5,845) $ 11,512 $ 38,062