XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Commitments (Tables)
6 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Capital Lease Payments

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

 

     
2025  - 
2026   81,459 
2027   81,459 
Thereafter   81,458 
Total minimum payments   244,376 
Less: amount representing interest   (40,514)
Present value of minimum payments  $203,862 
Less: current portion   (60,559)
Long term portion  $143,303 
Schedule of Future Minimum Operating Lease Payments

 

      
2025  $1,745,795 
2026   3,026,432 
2027   2,126,398 
2028   1,954,026 
2029   1,876,893 
After 2029   8,956,056 
Total future minimum operating lease payments   19,685,600 
Less: imputed interest   (4,717,489)
Total   14,968,111 
Current portion of operating lease   2,512,695 
Long term portion of operating lease  $12,455,416 
Schedule of Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases was as follows:

 

 

   December 31, 2024   June 30, 2024 
         
Operating lease right-of-use assets  $14,721,700   $3,575,369 
           
Operating lease liability - current  $2,512,695   $1,868,560 
Operating lease liability – non-current   12,455,416    1,947,620 
Total operating lease liability  $14,968,111   $3,816,180 
Schedule of Other supplemental Information

Other supplemental information:

 

   2024   2023 
   For the six months ended December 31, 
   2024   2023 
Cash paid for operating lease  $1,253,157   $1,251,902