v3.26.1
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)