v3.25.1
Summary of Significant Accounting Policies (Details - Revenue) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]    
Total revenue $ 19,842,419 $ 29,738,969
Product Sales Third Parties [Member]    
Product Information [Line Items]    
Total revenue 13,917,454 7,324,522
Product Sales Related Parties [Member]    
Product Information [Line Items]    
Total revenue 140 77,308
Service Revenue Third Parties [Member]    
Product Information [Line Items]    
Total revenue 4,207,133 20,131,701
Service Revenue Related Party [Member]    
Product Information [Line Items]    
Total revenue $ 1,717,692 $ 2,205,438