v3.25.3
Concentrations (Details)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Customer Concentration Risk [Member] | One Customer [Member] | Gross Revenues [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 94.40% 77.20%
Customer Concentration Risk [Member] | One Customer [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 100.00% 29.80%
Customer Concentration Risk [Member] | Two Customers [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage   23.30%
Customer Concentration Risk [Member] | Three Customers [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage   22.10%
Supplier Concentration Risk [Member] | One Supplier [Member] | Gross Purchases [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 34.40% 21.20%
Supplier Concentration Risk [Member] | One Supplier [Member] | Accounts Payable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 45.50% 55.50%
Supplier Concentration Risk [Member] | Two Suppliers [Member] | Gross Purchases [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 16.30% 20.10%
Supplier Concentration Risk [Member] | Two Suppliers [Member] | Accounts Payable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 14.80% 18.90%
Supplier Concentration Risk [Member] | Three Suppliers [Member] | Gross Purchases [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 10.50%  
Supplier Concentration Risk [Member] | Three Suppliers [Member] | Accounts Payable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage   11.90%
Supplier Concentration Risk [Member] | Four Suppliers [Member] | Accounts Payable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage   10.40%