v3.25.2
Business Segments - Schedule of Segment Financial Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
reportable_segment
Jun. 30, 2024
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | reportable_segment     3  
Segment Reporting Information [Line Items]        
Net sales $ 31,117 $ 22,739 $ 61,598 $ 44,892
Cost of sales 10,891 9,046 22,041 17,743
Gross profit 20,226 13,693 39,557 27,149
Operating Expenses [Abstract]        
Sales and marketing 8,207 6,969 16,324 13,709
Advertising 2,882 2,548 5,858 5,035
Marketing 2,559 2,122 5,037 4,032
Selling 2,766 2,299 5,429 4,642
Research and development 1,567 1,316 2,825 3,411
General and administrative 7,267 5,664 12,451 11,016
Total operating expenses 17,041 13,949 31,600 28,136
Operating income (loss) 3,185 (256) 7,957 (987)
Consumer Products segment        
Segment Reporting Information [Line Items]        
Net sales 22,699 18,647 44,200 35,998
Ingredients segment        
Segment Reporting Information [Line Items]        
Net sales 7,619 3,301 15,788 7,389
Analytical Reference Standards and Services segment        
Segment Reporting Information [Line Items]        
Net sales 799 791 1,610 1,505
Operating Segments | Consumer Products segment        
Segment Reporting Information [Line Items]        
Net sales 22,699 18,647 44,200 35,998
Cost of sales 7,453 6,785 14,860 12,939
Gross profit 15,246 11,862 29,340 23,059
Operating Expenses [Abstract]        
Advertising 2,882 2,548 5,858 5,035
Marketing 2,514 2,069 4,967 3,966
Selling 2,678 2,160 5,185 4,372
Research and development 1,169 1,135 2,081 2,830
General and administrative 0 0 0 0
Total operating expenses 9,243 7,912 18,091 16,203
Operating income (loss) 6,003 3,950 11,249 6,856
Operating Segments | Ingredients segment        
Segment Reporting Information [Line Items]        
Net sales 7,619 3,301 15,788 7,389
Cost of sales 2,808 1,545 5,909 3,382
Gross profit 4,811 1,756 9,879 4,007
Operating Expenses [Abstract]        
Advertising 0 0 0 0
Marketing 45 50 70 62
Selling 7 16 56 16
Research and development 398 181 744 581
General and administrative 0 0 0 0
Total operating expenses 450 247 870 659
Operating income (loss) 4,361 1,509 9,009 3,348
Operating Segments | Analytical Reference Standards and Services segment        
Segment Reporting Information [Line Items]        
Net sales 799 791 1,610 1,505
Cost of sales 630 716 1,272 1,422
Gross profit 169 75 338 83
Operating Expenses [Abstract]        
Advertising 0 0 0 0
Marketing 0 3 0 4
Selling 81 123 188 254
Research and development 0 0 0 0
General and administrative 0 0 0 0
Total operating expenses 81 126 188 258
Operating income (loss) 88 (51) 150 (175)
Corporate and other        
Segment Reporting Information [Line Items]        
Net sales 0 0 0 0
Cost of sales 0 0 0 0
Gross profit 0 0 0 0
Operating Expenses [Abstract]        
Advertising 0 0 0 0
Marketing 0 0 0 0
Selling 0 0 0 0
Research and development 0 0 0 0
General and administrative 7,267 5,664 12,451 11,016
Total operating expenses 7,267 5,664 12,451 11,016
Operating income (loss) $ (7,267) $ (5,664) $ (12,451) $ (11,016)