XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Lease Commitments (Tables)
3 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Capital Lease Payments

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

 

      
2026  $- 
2027   81,459 
2028   81,458 
Total minimum payments   162,917 
Less: amount representing interest   (23,572)
Present value of minimum payments  $139,345 
Less: current portion   (65,806)
Long term portion  $73,539 
Schedule of Future Minimum Operating Lease Payments

      
2026  $2,423,874 
2027   2,591,045 
2028   2,525,777 
2029   2,414,604 
2030   2,475,882 
After 2030   7,336,011 
Total future minimum operating lease payments   19,767,193 
Less: imputed interest   (4,291,581)
Total   15,475,612 
Current portion of operating lease   2,159,041 
Long term portion of operating lease  $13,316,571 
Schedule of Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases was as follows:

 

  

September 30,

2025

  

June 30,

2025

 
         
Operating lease right-of-use assets  $15,147,699   $15,781,177 
           
Operating lease liability - current  $2,159,041   $2,306,061 
Operating lease liability – non-current   13,316,571    13,748,161 
Total operating lease liability  $15,475,612   $16,054,222 
Schedule of Other supplemental Information

Other supplemental information:

 

         
   For the three months ended September 30, 
   2025   2024 
Cash paid for operating lease  $832,580   $782,273