XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details) - Schedule of Maturities of Lease Liabilities - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Schedule of Maturities of Lease Liabilities [Abstract]    
Operating, 2025 $ 20,326,296  
Finance, 2025 133,049  
Operating, 2026 29,216,224  
Finance, 2026 129,332  
Operating, 2027 28,967,443  
Finance, 2027 61,194  
Operating, 2028 29,694,748  
Finance, 2028 5,866  
Operating, 2029 and beyond 48,526,954  
Finance, 2029 and beyond  
Operating, Total minimum lease payment 156,731,665  
Finance, Total minimum lease payment 329,441  
Operating, Less: imputed interest (41,763,350)  
Finance, Less: imputed interest (39,964)  
Operating, Total lease liabilities 114,968,315  
Finance, Total lease liabilities 289,477  
Operating, Less: current potion (26,272,945) $ (24,216,446)
Finance, Less: current potion (155,625) (155,625)
Operating, Non-current portion 88,695,370 93,126,092
Finance, Non-current portion $ 133,852 $ 169,683