v3.25.1
Leases (Details 2)
Mar. 31, 2025
USD ($)
Finance Lease - Fiscal year ending June 30,  
June 30, 2025 $ 82,061
June 30, 2026 243,229
June 30, 2027 216,580
June 30, 2028 173,283
June 30, 2029 57,642
Thereafter 0
Total future minimum payments 772,795
Less imputed interest (111,400)
Present value of lease liabilities 661,395
Operating Lease - Fiscal Year ending June 30,  
June 30, 2025 344,553
June 30, 2026 1,409,059
June 30, 2027 1,281,635
June 30, 2028 1,157,748
June 30, 2029 1,187,989
Thereafter 5,571,134
Total future minimum payments 10,952,118
Less imputed interest (2,161,612)
Present value of lease liabilities $ 8,790,506