XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturity of Lease Liabilities (Details)
Sep. 30, 2024
USD ($)
Operating leases  
Fiscal year ending June 30, 2025 (excluding three months period from July 1, 2024 to September 30, 2024) $ 392,879
Fiscal year ending June 30, 2026 356,745
Fiscal year ending June 30, 2027 368,215
Thereafter 177,578
Total lease payments 1,295,417
Less: Imputed interest (209,045)
Present value of lease liabilities 1,086,372
Finance leases  
Fiscal year ending June 30, 2025 (excluding three months period from July 1, 2024 to September 30, 2024) 15,419,850
Fiscal year ending June 30, 2026 14,417,500
Fiscal year ending June 30, 2027 632,000
Thereafter 0
Total lease payments 30,469,350
Less: Imputed interest (2,692,712)
Present value of lease liabilities $ 27,776,638