v3.25.2
Leases - Maturity of Lease Liabilities (Details)
Jun. 30, 2025
USD ($)
Operating leases  
Fiscal year ending June 30, 2026 $ 536,865
Fiscal year ending June 30, 2027 555,859
Fiscal year ending June 30, 2028 338,850
Thereafter 474,665
Total lease payments 1,906,239
Less: Imputed interest (339,933)
Present value of operating lease liabilities 1,566,306
Finance leases  
Fiscal year ending June 30, 2026 16,109,152
Fiscal year ending June 30, 2027 11,297,000
Fiscal year ending June 30, 2028 0
Thereafter 0
Total lease payments 27,406,152
Less: Imputed interest (2,575,917)
Present value of finance lease liabilities $ 24,830,235