XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations of Risk (Details) - manufacturer
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Concentration Risk [Line Items]    
Number of third-party manufacturers 113 135
Sales | Customer Concentration Risk | Walmart    
Concentration Risk [Line Items]    
Concentration risk, percentage 20.00% 21.00%
Sales | Customer Concentration Risk | Amazon    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 11.00%
Sales | Supplier Concentration Risk    
Concentration Risk [Line Items]    
Number of third-party manufacturers with long-term contracts 29 27
Top 5 brands | Sales | Product Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 40.00% 41.00%
Manufacturers | Sales | Supplier Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 78.00% 75.00%
Contract Pharmacal Corporation | Sales | Supplier Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 23.00% 22.00%