v3.26.1
Equity method investment (Details - Unconsolidated VIE) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Schedule of Equity Method Investments [Line Items]    
Carrying amount of assets relating to the VIE $ 39,800 $ 54,815
Related liabilities 0 0
Maximum exposure to loss $ 39,800 $ 54,815
Nature Of Involvement [Member]    
Schedule of Equity Method Investments [Line Items]    
Equity method percentage 19.90% 25.00%