v3.26.3
Lease Commitments (Tables)
12 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Finance Lease Payments

The present value of future minimum lease payments due at June 30, 2026 was as follows:

 

      
2027  $81,459 
2028   81,459 
Total minimum payments   162,918 
Less: amount representing interest   (11,497)
Present value of minimum payments  $151,421 
Less: current portion   (71,509)
Long term portion  $79,912 
Schedule of Future Minimum Operating Lease Payments

The present value of future minimum lease payments due at June 30, 2026 was as follows:

 

      
2027  $2,875,935 
2028   2,820,732 
2029   2,646,097 
2030   2,638,935 
2031   2,446,530 
After 2031   5,959,981 
Total future minimum operating lease payments   19,388,210 
Less: imputed interest   (4,052,516)
Total   15,335,694 
Current portion of operating lease   2,023,088 
Long term portion of operating lease  $13,312,606 
Schedule of Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases was as follows:

 

   June 30, 2026   June 30, 2025 
         
Operating lease right-of-use assets  $14,988,329   $15,781,177 
Operating lease liability - current  $2,023,088   $2,306,061 
Operating lease liability – non-current   13,312,606    13,748,161 
Total operating lease liability  $15,335,694   $16,054,222 
Schedule of Other supplemental Information

Other supplemental information:

 

       
   For the years ended June 30, 
   2026   2025 
Cash paid for operating lease  $4,154,664   $2,998,952