XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
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 $ 3,816,180
Current portion of operating lease 2,512,695 1,868,560 [1]
Long term portion of operating lease $ 12,455,416 $ 1,947,620 [1]
[1] Derived from audited information