| Warrant redemption liability (Details Narrative) | Jun. 30, 2025  $ / shares | 
|---|---|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
| Warrants redemption price | $ 0.10 | 
| X | ||||||||||
| 
- Definition Warrant redemption price. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |