v3.26.3
Leases (Details - Lease cost) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases    
Operating lease cost $ 1,446,982 $ 2,083,235
Short-term lease expenses 9,781 85,954
Cash paid for amounts included in the measurement of lease liabilities $ 1,533,918 $ 2,216,896
Remaining term in years 1 year 11 months 1 day 2 years 11 months 1 day
Average discount rate - operating leases 5.00% 5.00%