XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Lease Liabilities (Details)
Dec. 31, 2024
USD ($)
Operating leases  
Fiscal year ending June 30, 2025 (excluding six months period from July 1, 2024 to December 31, 2024) $ 203,783
Fiscal year ending June 30, 2026 320,503
Fiscal year ending June 30, 2027 330,808
Thereafter 159,538
Total lease payments 1,014,632
Less: Imputed interest (161,992)
Present value of operating lease liabilities 852,640
Finance leases  
Fiscal year ending June 30, 2025 (excluding six months period from July 1, 2024 to December 31, 2024) 8,775,073
Fiscal year ending June 30, 2026 14,417,500
Fiscal year ending June 30, 2027 632,000
Thereafter 0
Total lease payments 23,824,573
Less: Imputed interest (2,000,130)
Present value of finance lease liabilities $ 21,824,443