Investments - Schedule of Disposition Result (Details) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Disposition Result [Abstract] | |||
| Net proceeds from sale of 172,231 common shares | $ 366,607 | ||
| Carrying amount derecognized | $ 370,296 | (370,296) | |
| Loss on disposal of assets | $ (3,689) | $ (3,689) | |