v3.26.1
Leases (Details - Lease cost) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Lessee, Lease, Description [Line Items]        
Operating lease cost $ 361,746 $ 534,836 $ 1,085,237 $ 1,798,416
Short-term lease expenses 0 28,880 9,781 252,948
Cash paid for amounts included in the measurement of lease liabilities $ 386,460 $ 552,768 $ 1,143,483 $ 1,837,011
Remaining term in years 2 years 2 months 1 day   2 years 2 months 1 day  
Average discount rate - operating leases 5.00%   5.00%  
Minimum [Member]        
Lessee, Lease, Description [Line Items]        
Remaining term in years   29 days   29 days
Average discount rate - operating leases   5.00%   5.00%
Maximum [Member]        
Lessee, Lease, Description [Line Items]        
Remaining term in years   3 years 2 months 1 day   3 years 2 months 1 day
Average discount rate - operating leases   6.00%   6.00%