XML 120 R106.htm IDEA: XBRL DOCUMENT v3.22.1
Concentrations of Risk (Details) - manufacturer
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Concentration Risk [Line Items]      
Number of third-party manufacturers 128    
Sales | Product concentration risk | Top 5 brands      
Concentration Risk [Line Items]      
Concentration risk, percentage 41.30% 45.60% 42.60%
Sales | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.50% 21.60% 23.10%
Sales | Supplier concentration risk      
Concentration Risk [Line Items]      
Number of third-party manufacturers with long-term contracts 23 19  
Sales | Supplier concentration risk | Manufactures      
Concentration Risk [Line Items]      
Concentration risk, percentage 69.00% 70.50%  
Accounts receivable | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 22.10%