XML 129 R108.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations of Risk (Details) - manufacturer
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Concentration Risk [Line Items]      
Number of third-party manufacturers 122    
Sales | Product concentration risk | Top 5 brands      
Concentration Risk [Line Items]      
Concentration risk, percentage 37.90% 38.70% 41.30%
Sales | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.70% 19.70% 20.50%
Sales | Customer concentration risk | Amazon      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.90%    
Sales | Supplier concentration risk      
Concentration Risk [Line Items]      
Number of third-party manufacturers with long-term contracts 26 25  
Sales | Supplier concentration risk | Manufacturing Facility, Lynchburg, Virginia      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
Sales | Supplier concentration risk | Manufacturers      
Concentration Risk [Line Items]      
Concentration risk, percentage 72.00% 69.80%  
Sales | Supplier concentration risk | Contract Pharmacal Corporation      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00% 20.00% 20.00%
Accounts receivable | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.20%    
Accounts receivable | Customer concentration risk | Amazon      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%