XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Concentrations (Details) - Customer Concentration Risk [Member]
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Revenue Benchmark [Member] | Major Supplier One [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 32.80% 22.10%
Revenue Benchmark [Member] | Major Supplier Two [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 21.40% 15.20%
Revenue Benchmark [Member] | Major Supplier Three [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 20.90%  
Major Customer One [Member] | Revenue Benchmark [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 92.30% 78.30%
Major Customer One [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 82.70% 34.50%
Major Customer Two [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage 12.80% 21.20%
Major Customer Three [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentrations risks, percentage   10.80%