XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Concentrations of Risk (Details) - manufacturer
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Concentration Risk [Line Items]      
Number of third-party manufacturers 98    
Sales | Product concentration risk | Top 5 brands      
Concentration Risk [Line Items]      
Concentration risk, percentage 37.00% 38.00% 39.00%
Sales | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00% 20.00% 20.00%
Sales | Customer concentration risk | Amazon      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 11.00%  
Sales | Supplier concentration risk      
Concentration Risk [Line Items]      
Number of third-party manufacturers with long-term contracts 16 26  
Sales | Supplier concentration risk | Manufacturing Facility, Lynchburg, Virginia      
Concentration Risk [Line Items]      
Concentration risk, percentage 15.00%    
Sales | Supplier concentration risk | Manufacturers      
Concentration Risk [Line Items]      
Concentration risk, percentage 58.00% 72.00%  
Sales | Supplier concentration risk | Contract Pharmacal Corporation      
Concentration Risk [Line Items]      
Concentration risk, percentage 21.00% 20.00% 20.00%
Accounts receivable | Customer concentration risk | Walmart      
Concentration Risk [Line Items]      
Concentration risk, percentage 18.00%    
Accounts receivable | Customer concentration risk | Amazon      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%