XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details) - Schedule of Lease Expenses - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating:    
Operating lease expenses $ 8,111,425 $ 5,218,558
Financing:    
Accretion 9,008 13,387
Amortization – included in costs of sales 38,733 44,437
Total $ 47,741 $ 57,824
Weighted average remaining lease term, Operating leases 5 years 21 days  
Weighted average remaining lease term, Finance leases 2 years 1 month 9 days  
Weighted average discount rate, Operating leases 10.28%  
Weighted average discount rate, Finance leases 11.25%