v3.25.1
Segments - Schedule of Net Sales Attributed to Customers Product Group (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Net Sales Attributed to Customers Product Group [Line Items]    
Revenue $ 8,170,534 $ 9,411,863
Nutraceuticals [Member]    
Schedule of Net Sales Attributed to Customers Product Group [Line Items]    
Revenue 6,670,534 9,411,863
License Revenue [Member]    
Schedule of Net Sales Attributed to Customers Product Group [Line Items]    
Revenue 1,500,000
Consumer Goods [Member]    
Schedule of Net Sales Attributed to Customers Product Group [Line Items]    
Revenue