v3.26.1
Concentrations (Details)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Customer Concentration Risk [Member] | Customers [Member] | Revenue Benchmark [Member]    
Concentrations [Line Items]    
Concentration risk percentage 34.00% 31.90%
Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]    
Concentrations [Line Items]    
Concentration risk percentage 23.50% 17.80%
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentration risk percentage 19.70% 12.00%
Customer Concentration Risk [Member] | Customers Two [Member] | Revenue Benchmark [Member]    
Concentrations [Line Items]    
Concentration risk percentage 10.50% 14.10%
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors [Member]    
Concentrations [Line Items]    
Concentration risk percentage 28.50% 34.00%
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors One [Member]    
Concentrations [Line Items]    
Concentration risk percentage 17.80% 11.70%
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors Two [Member]    
Concentrations [Line Items]    
Concentration risk percentage 10.70% 11.20%
Vendor Concentration Risk [Member] | Purchase Benchmark [Member] | Vendors Three [Member]    
Concentrations [Line Items]    
Concentration risk percentage   11.10%
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Vendors [Member]    
Concentrations [Line Items]    
Concentration risk percentage 43.00%  
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Vendors One [Member]    
Concentrations [Line Items]    
Concentration risk percentage 17.60% 12.00%
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Vendors Two [Member]    
Concentrations [Line Items]    
Concentration risk percentage 14.80%  
Vendor Concentration Risk [Member] | Accounts Payable [Member] | Vendors Three [Member]    
Concentrations [Line Items]    
Concentration risk percentage 10.60%