XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations of Risk (Details) - manufacturer
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Concentration Risk [Line Items]        
Number of third-party manufacturers 130 121 130 121
Sales | Customer Concentration Risk | Walmart        
Concentration Risk [Line Items]        
Concentration risk, percentage 20.30% 22.70% 19.80% 21.20%
Sales | Customer Concentration Risk | Walgreens        
Concentration Risk [Line Items]        
Concentration risk, percentage 10.80%      
Sales | Supplier Concentration Risk        
Concentration Risk [Line Items]        
Number of third-party manufacturers with long-term contracts     27 19
Top 5 brands | Sales | Product Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage 39.70% 41.30% 40.60% 43.30%
Manufactures | Sales | Supplier Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage     71.30% 68.10%