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% | ||