XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations of Risk (Details) - manufacturer
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]        
Number of third-party manufacturers 133 127 133 127
Sales | Customer Concentration Risk | Walmart        
Concentration Risk [Line Items]        
Concentration risk, percentage 19.90% 20.20% 19.80% 20.90%
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     27 24
Top 5 brands | Sales | Product Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage 36.90% 39.60% 38.70% 41.70%
Manufactures | Sales | Supplier Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage     70.50% 68.60%