XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments and Concentrations - Major Customers and Major Vendor (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk | A.S. Watson Group | Related Party | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 47.60% 52.70%
Customer Concentration Risk | A.S. Watson Group | Related Party | Consumer Products segment | Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.50% 15.40%
Customer Concentration Risk | Life Extension | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage   16.10%
Customer Concentration Risk | Life Extension | Related Party | Consumer Products segment | Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.70%  
Customer Concentration Risk | Amazon Marketplaces | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.30% 12.20%
Customer Concentration Risk | Wells Pharma of Houston | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.30%  
Supplier Concentration Risk | Vendor A | Accounts Payable    
Concentration Risk [Line Items]    
Concentration risk, percentage 47.20% 64.30%