XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Concentrations of Risk (Details) - manufacturer
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Concentration Risk [Line Items]        
Number of third-party manufacturers 128 130 128 130
Sales | Customer Concentration Risk | Walmart        
Concentration Risk [Line Items]        
Concentration risk, percentage 19.10% 19.70% 20.00% 19.80%
Sales | Customer Concentration Risk | Amazon        
Concentration Risk [Line Items]        
Concentration risk, percentage     10.30%  
Sales | Customer Concentration Risk | Walgreens        
Concentration Risk [Line Items]        
Concentration risk, percentage   10.40%    
Sales | Supplier Concentration Risk        
Concentration Risk [Line Items]        
Number of third-party manufacturers with long-term contracts     28 27
Top 5 brands | Sales | Product Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage 38.90% 39.70% 40.00% 40.60%
Manufacturers | Sales | Supplier Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage     74.60% 71.30%