XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Concentrations (Details)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Customer Concentration Risk [Member] | Three Customers [Member] | Revenue Benchmark [Member]            
Concentrations [Line Items]            
Concentration risk percentage     53.30%   50.90%  
Customer Concentration Risk [Member] | Three Customers [Member] | Accounts Receivable [Member]            
Concentrations [Line Items]            
Concentration risk percentage 54.40% 55.40%        
Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]            
Concentrations [Line Items]            
Concentration risk percentage     27.30% 16.00% 23.80% 14.00%
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]            
Concentrations [Line Items]            
Concentration risk percentage 28.10% 30.80%        
Customer Concentration Risk [Member] | Customers Two [Member] | Revenue Benchmark [Member]            
Concentrations [Line Items]            
Concentration risk percentage     15.00%   16.70%  
Customer Concentration Risk [Member] | Customers Two [Member] | Accounts Receivable [Member]            
Concentrations [Line Items]            
Concentration risk percentage 14.60% 13.60%        
Customer Concentration Risk [Member] | Customers Three [Member] | Revenue Benchmark [Member]            
Concentrations [Line Items]            
Concentration risk percentage     11.00%   10.40%  
Customer Concentration Risk [Member] | Customers Three [Member] | Accounts Receivable [Member]            
Concentrations [Line Items]            
Concentration risk percentage 11.70% 11.00%        
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Three vendors [Member]            
Concentrations [Line Items]            
Concentration risk percentage     36.50%   35.40%  
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors One [Member]            
Concentrations [Line Items]            
Concentration risk percentage     13.70% 13.90% 13.20% 13.50%
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors Two [Member]            
Concentrations [Line Items]            
Concentration risk percentage     12.40%   12.00% 11.60%
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors Three [Member]            
Concentrations [Line Items]            
Concentration risk percentage     10.40%   10.20%  
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Two Vendors [Member]            
Concentrations [Line Items]            
Concentration risk percentage           25.10%
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Vendors One [Member]            
Concentrations [Line Items]            
Concentration risk percentage 17.00% 12.10%        
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Vendors Two [Member]            
Concentrations [Line Items]            
Concentration risk percentage 11.20% 10.20%        
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Two Vendor [Member]            
Concentrations [Line Items]            
Concentration risk percentage 28.20% 22.30%