v3.25.1
Concentrations (Details)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Customer Concentration Risk [Member] | Customers [Member] | Revenue Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     31.90% 29.90%
Customer Concentration Risk [Member] | Customers [Member] | Accounts Receivable [Member]        
Concentrations [Line Items]        
Concentration risk percentage   55.40%    
Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     17.80% 17.50%
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]        
Concentrations [Line Items]        
Concentration risk percentage 12.00% 30.80%    
Customer Concentration Risk [Member] | Customers Two [Member] | Revenue Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     14.10% 12.40%
Customer Concentration Risk [Member] | Customers Two [Member] | Accounts Receivable [Member]        
Concentrations [Line Items]        
Concentration risk percentage   13.60%    
Customer Concentration Risk [Member] | Customers Three [Member] | Accounts Receivable [Member]        
Concentrations [Line Items]        
Concentration risk percentage   11.00%    
Vendor Concentration Risk [Member] | Vendors [Member] | Purchase Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     34.00% 22.20%
Vendor Concentration Risk [Member] | Vendors [Member] | Accounts Payable [Member]        
Concentrations [Line Items]        
Concentration risk percentage   22.30%    
Vendor Concentration Risk [Member] | Vendors One [Member] | Purchase Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     11.70% 12.10%
Vendor Concentration Risk [Member] | Vendors One [Member] | Accounts Payable [Member]        
Concentrations [Line Items]        
Concentration risk percentage 12.00% 12.10%    
Vendor Concentration Risk [Member] | Vendors Two [Member] | Purchase Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     11.20% 10.10%
Vendor Concentration Risk [Member] | Vendors Two [Member] | Accounts Payable [Member]        
Concentrations [Line Items]        
Concentration risk percentage   10.20%    
Vendor Concentration Risk [Member] | Vendors Three [Member] | Purchase Benchmark [Member]        
Concentrations [Line Items]        
Concentration risk percentage     11.10%