XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Jul. 01, 2022
Commitments and Contingencies Disclosure [Abstract]      
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 $ 3,816,180 $ 5,700,000
Current portion of operating lease 2,190,714 1,868,560 [1]  
Long term portion of operating lease $ 6,396,058 $ 1,947,620 [1]  
[1] Derived from audited information