v3.25.1
Notes Payable (Details - Notes payable - related parties) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Debt Instrument [Line Items]    
Notes payable $ 4,834,971 $ 1,900,083
Accrued interest 112,789 14,182
Related Entity 1 [Member]    
Debt Instrument [Line Items]    
Notes payable 1,962,872 1,380,672
Accrued interest 74,684 3,038
Related Entity 2 [Member]    
Debt Instrument [Line Items]    
Notes payable 1,977,401 126,864
Accrued interest 27,469 0
Related Entity 3 [Member]    
Debt Instrument [Line Items]    
Notes payable 280,000 105,000
Accrued interest 4,256 0
Related Entity 4 [Member]    
Debt Instrument [Line Items]    
Notes payable 379,971 50,074
Accrued interest 3,348 0
Related Entity 5 [Member]    
Debt Instrument [Line Items]    
Notes payable 234,727 0
Accrued interest 3,032 0
Related Entity 6 [Member]    
Debt Instrument [Line Items]    
Notes payable 0 237,473
Accrued interest $ 0 $ 11,144