v3.25.2
Leases (Details 2)
Jun. 30, 2025
USD ($)
Finance Lease - Fiscal year ending June 30,  
June 30, 2026 $ 250,289
June 30, 2027 223,640
June 30, 2028 180,343
June 30, 2029 57,642
June 30, 2030 0
Thereafter 0
Total future minimum payments 711,914
Less imputed interest (84,033)
Present value of lease liabilities 627,881
Operating Lease - Fiscal Year ending June 30,  
June 30, 2026 1,508,593
June 30, 2027 1,381,169
June 30, 2028 1,214,136
June 30, 2029 1,201,232
June 30, 203 1,232,156
Thereafter 4,358,843
Total future minimum payments 10,896,129
Less imputed interest (1,315,817)
Present value of lease liabilities $ 9,580,312