XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Lease Commitments (Tables)
3 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Capital Lease Payments

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

 

      
2025   - 
2026   81,459 
2027   81,459 
Thereafter   81,458 
Total minimum payments   244,377 
Less: amount representing interest   (46,144)
Present value of minimum payments  $198,233 
Less: current portion   (58,887)
Long term portion  $139,346 
Schedule of Future Minimum Operating Lease Payments

 

      
2025  $1,786,450 
2026   2,084,138 
2027   1,155,836 
2028   830,612 
2029   847,224 
After 2029   2,719,747 
Total future minimum operating lease payments   9,424,007 
Less: imputed interest   (837,235)
Total   8,586,772 
Current portion of operating lease   2,190,714 
Long term portion of operating lease  $6,396,058 
Schedule of Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases was as follows:

 

   September 30, 2024   June 30, 2024 
         
Operating lease right-of-use assets  $8,370,928   $3,575,369 
           
Operating lease liability - current  $2,190,714   $1,868,560 
Operating lease liability – non-current   6,396,058    1,947,620 
Total operating lease liability  $8,586,772   $3,816,180 
Schedule of Other supplemental Information

Other supplemental information:

 

   2024   2023 
   For the three months ended September 30, 
   2024   2023 
Cash paid for operating lease  $782,273   $543,993