v3.26.1
Concentrations of Risk (Details)
3 Months Ended
Jun. 30, 2026
manufacturer
distribution_center
Jun. 30, 2025
manufacturer
Concentration Risk [Line Items]    
Number of distribution centers | distribution_center 1  
Number of third-party manufacturers 90 102
Gross revenues | Supplier Concentration Risk    
Concentration Risk [Line Items]    
Number of third-party manufacturers with long-term contracts 18 18
Manufacturers | Gross revenues | Supplier Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 60.00% 60.00%
Privately Owned Pharmaceutical Manufacturer | Gross revenues | Supplier Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 22.00% 23.00%
Top 5 brands | Gross revenues | Product Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 39.00% 40.00%
Walmart | Gross revenues | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 19.00% 22.00%
Amazon | Gross revenues | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.00% 12.00%