v3.25.2
Business Segments - Schedule of Major Customers (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
A.S. Watson Group - Related Party | Related Party | Trade receivables          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)     24.10%   47.60%
A.S. Watson Group - Related Party | Related Party | Consumer Products segment | Net sales          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)   16.40%   14.90%  
Amazon Marketplaces | Trade receivables          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)     12.20%   14.30%
Life Extension | Trade receivables          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)     22.00%    
Life Extension | Consumer Products segment | Net sales          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent) 10.20%   12.70% 11.40%  
Wells Pharma of Houston | Trade receivables          
Concentration Risk [Line Items]          
Concentration risk, percentage (as a percent)     13.40%   10.30%