v3.26.1
Advances to Suppliers - Schedule of Allowance for Credit Loss for the Advances to Suppliers (Details) - USD ($)
Dec. 31, 2025
Jun. 30, 2025
Schedule of Allowance for Credit Loss for the Advances to Suppliers [Line Items]    
Less: allowance for credit losses
Advances to suppliers, net 17,303,405 13,867,174
third parties [Member]    
Schedule of Allowance for Credit Loss for the Advances to Suppliers [Line Items]    
Advances to suppliers 17,303,405 13,412,095
related parties [Member]    
Schedule of Allowance for Credit Loss for the Advances to Suppliers [Line Items]    
Advances to suppliers $ 455,079