XML 70 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments and Concentrations - Segment Financial Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
reportable_segment
Dec. 31, 2023
USD ($)
reportable_segment
Segment Reporting [Abstract]    
Number of reportable segments | reportable_segment 3 3
Segment Reporting Information [Line Items]    
Net sales $ 99,597 $ 83,570
Cost of sales 38,011 32,790
Gross profit 61,586 50,780
Sales and marketing:    
Advertising 11,102 10,259
Marketing 8,545 7,364
Selling 9,822 8,815
Research and development 6,016 4,958
General and administrative 18,375 24,983
Operating expenses 53,860 56,379
Operating income (loss) 7,726 (5,599)
Corporate and other    
Segment Reporting Information [Line Items]    
Net sales 0 0
Cost of sales 0 0
Gross profit 0 0
Sales and marketing:    
Advertising 0 0
Marketing 0 0
Selling 0 0
Research and development 0 0
General and administrative 18,375 24,983
Operating expenses 18,375 24,983
Operating income (loss) (18,375) (24,983)
Consumer Products segment    
Segment Reporting Information [Line Items]    
Net sales 76,772 69,528
Consumer Products segment | Operating segments    
Segment Reporting Information [Line Items]    
Net sales 76,772 69,528
Cost of sales 27,478 24,755
Gross profit 49,294 44,773
Sales and marketing:    
Advertising 11,102 10,259
Marketing 8,346 7,354
Selling 9,285 8,401
Research and development 4,782 4,273
General and administrative 0 0
Operating expenses 33,515 30,287
Operating income (loss) 15,779 14,486
Ingredients segment    
Segment Reporting Information [Line Items]    
Net sales 19,814 11,137
Ingredients segment | Operating segments    
Segment Reporting Information [Line Items]    
Net sales 19,814 11,137
Cost of sales 7,808 4,980
Gross profit 12,006 6,157
Sales and marketing:    
Advertising 0 0
Marketing 195 0
Selling 40 52
Research and development 1,234 685
General and administrative 0 0
Operating expenses 1,469 737
Operating income (loss) 10,537 5,420
Analytical Reference Standards and Services segment    
Segment Reporting Information [Line Items]    
Net sales 3,011 2,905
Analytical Reference Standards and Services segment | Operating segments    
Segment Reporting Information [Line Items]    
Net sales 3,011 2,905
Cost of sales 2,725 3,055
Gross profit 286 (150)
Sales and marketing:    
Advertising 0 0
Marketing 4 10
Selling 497 362
Research and development 0 0
General and administrative 0 0
Operating expenses 501 372
Operating income (loss) $ (215) $ (522)