v3.23.3
Concentrations (Details)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue Benchmark [Member] | Revenues [Member] | Major Customer One [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 78.30% 86.50%
Revenue Benchmark [Member] | Revenues [Member] | Major Customer One [Member] | Maximum [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 22.10%  
Revenue Benchmark [Member] | Revenues [Member] | Major Customer Three [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage   12.50%
Revenue Benchmark [Member] | Revenues [Member] | Major Customer Two [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage   45.00%
Revenue Benchmark [Member] | Revenues [Member] | Major Customer Two [Member] | Minimum [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 15.20%  
Revenue Benchmark [Member] | Suppliers [Member] | Major Supplier One [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 84.80%  
Accounts Receivable [Member] | Revenues [Member] | Major Customer One [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 10.80%  
Accounts Receivable [Member] | Revenues [Member] | Major Supplier Two [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 34.50%  
Accounts Receivable [Member] | Revenues [Member] | Major Customer Three [Member]    
Concentrations (Details) [Line Items]    
Concentrations risks, percentage 21.20%