XML 339 R107.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk (Details) - manufacturer
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Concentration Risk [Line Items]      
Number of third-party manufacturers 135    
Sales | Product concentration risk | Top 5 brands      
Concentration Risk [Line Items]      
Concentration risk, percentage 38.70% 41.30% 45.60%
Sales | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.70% 20.50% 21.60%
Sales | Supplier concentration risk      
Concentration Risk [Line Items]      
Number of third-party manufacturers with long-term contracts 25 23  
Sales | Supplier concentration risk | Manufacturers      
Concentration Risk [Line Items]      
Concentration risk, percentage 69.80% 69.00%  
Accounts receivable | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%