XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and contingencies (Details - Lease cost) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 534,836 $ 592,410 $ 1,798,416 $ 2,124,939
Cash paid for amounts included in the measurement of lease liabilities $ 552,768 $ 594,976 $ 1,837,011 $ 2,129,841
Remaining term in years 0.08 – 3.17 1.08 – 4.17 0.08 – 3.17 1.08 – 4.17
Average discount rate - operating leases 5 - 6% 5 - 8% 5 - 6% 5 - 8%