v3.25.2
SCHEDULE OF NOTES PAYABLE AND RELATED PARTY LOAN (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Short-Term Debt [Line Items]    
Total notes payable $ 21,330,438 $ 16,988,316
Less current maturities (5,332,510) (4,890,000)
Total notes payable, non-current portion 15,997,928 12,098,316
Notes Payable [Member]    
Short-Term Debt [Line Items]    
Total notes payable 1,590,000 4,140,000
Notes Payable One [Member]    
Short-Term Debt [Line Items]    
Total notes payable 13,493
Notes Payable Two [Member]    
Short-Term Debt [Line Items]    
Total notes payable 3,479,017
Notes Payable Three [Member]    
Short-Term Debt [Line Items]    
Total notes payable 150,000
Notes Payable Four [Member]    
Short-Term Debt [Line Items]    
Total notes payable 100,000
Notes Payable Five [Member]    
Short-Term Debt [Line Items]    
Total notes payable 1,255,000 1,330,000
Notes Payable Six [Member]    
Short-Term Debt [Line Items]    
Total notes payable 10,082,928
Notes Payable Seven [Member]    
Short-Term Debt [Line Items]    
Total notes payable 905,000
Notes Payable Eight [Member]    
Short-Term Debt [Line Items]    
Total notes payable 125,000
Notes Payable Nine [Member]    
Short-Term Debt [Line Items]    
Total notes payable 750,000 750,000
Notes Payable Ten [Member]    
Short-Term Debt [Line Items]    
Total notes payable 2,880,000 2,880,000
Notes Payable Eleven [Member]    
Short-Term Debt [Line Items]    
Total notes payable $ 7,888,316