XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturity of Lease Liabilities (Details)
Mar. 31, 2025
USD ($)
Operating leases  
Fiscal year ending June 30, 2025 (excluding nine months period from July 1, 2024 to March 31, 2025) $ 78,648
Fiscal year ending June 30, 2026 322,147
Fiscal year ending June 30, 2027 332,505
Thereafter 160,355
Total lease payments 893,655
Less: Imputed interest (139,165)
Present value of operating lease liabilities 754,490
Finance leases  
Fiscal year ending June 30, 2025 (excluding nine months period from July 1, 2024 to March 31, 2025) 3,727,500
Fiscal year ending June 30, 2026 14,417,500
Fiscal year ending June 30, 2027 11,297,000
Thereafter 0
Total lease payments 29,442,000
Less: Imputed interest (3,322,305)
Present value of finance lease liabilities $ 26,119,695