Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.24.1.u1
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment information      
Number of business segments | segment 4    
Net sales:      
Total net sales revenue $ 110,993 $ 108,634  
Contribution margin:      
Total contribution margin 45,408 43,814  
Selling, general and administrative expenses 40,784 43,642  
Operating income 4,624 172  
Other income, net 31 1,514  
Income before provision for income taxes 4,655 1,686  
Total property, plant and equipment, net 45,271   $ 45,000
Total assets 247,267   249,773
Asia      
Net sales:      
Total net sales revenue 46,220 46,345  
Contribution margin:      
Total contribution margin 21,656 21,951  
Total assets 114,061   105,636
Asia | General health      
Net sales:      
Total net sales revenue 15,994 13,764  
Asia | Immune      
Net sales:      
Total net sales revenue 1,684 462  
Asia | Cardiovascular      
Net sales:      
Total net sales revenue 13,974 14,895  
Asia | Digestive      
Net sales:      
Total net sales revenue 8,589 9,422  
Asia | Personal care      
Net sales:      
Total net sales revenue 1,292 1,341  
Asia | Weight management      
Net sales:      
Total net sales revenue 4,687 6,461  
Europe      
Net sales:      
Total net sales revenue 22,296 21,405  
Contribution margin:      
Total contribution margin 8,042 6,536  
Total assets 22,894   20,920
Europe | General health      
Net sales:      
Total net sales revenue 9,802 9,174  
Europe | Immune      
Net sales:      
Total net sales revenue 2,335 2,284  
Europe | Cardiovascular      
Net sales:      
Total net sales revenue 2,419 2,519  
Europe | Digestive      
Net sales:      
Total net sales revenue 5,913 5,738  
Europe | Personal care      
Net sales:      
Total net sales revenue 1,268 1,177  
Europe | Weight management      
Net sales:      
Total net sales revenue 559 513  
North America      
Net sales:      
Total net sales revenue 36,525 34,648  
Contribution margin:      
Total contribution margin 13,602 12,861  
Total assets 103,379   116,052
North America | General health      
Net sales:      
Total net sales revenue 16,407 15,534  
North America | Immune      
Net sales:      
Total net sales revenue 4,445 4,320  
North America | Cardiovascular      
Net sales:      
Total net sales revenue 3,984 3,588  
North America | Digestive      
Net sales:      
Total net sales revenue 9,168 8,731  
North America | Personal care      
Net sales:      
Total net sales revenue 1,572 1,464  
North America | Weight management      
Net sales:      
Total net sales revenue 949 1,011  
Latin America and Other      
Net sales:      
Total net sales revenue 5,952 6,236  
Contribution margin:      
Total contribution margin 2,108 2,466  
Total assets 6,933   7,165
Latin America and Other | General health      
Net sales:      
Total net sales revenue 1,570 1,637  
Latin America and Other | Immune      
Net sales:      
Total net sales revenue 723 744  
Latin America and Other | Cardiovascular      
Net sales:      
Total net sales revenue 482 466  
Latin America and Other | Digestive      
Net sales:      
Total net sales revenue 2,749 2,885  
Latin America and Other | Personal care      
Net sales:      
Total net sales revenue 275 351  
Latin America and Other | Weight management      
Net sales:      
Total net sales revenue 153 153  
China      
Contribution margin:      
Selling, general and administrative expenses 3,100 3,700  
United States      
Net sales:      
Total net sales revenue 33,688 $ 31,986  
Contribution margin:      
Total property, plant and equipment, net $ 40,885   $ 41,239
United States | Property, Plant, And Equipment Benchmark | Geographic Concentration Risk      
Contribution margin:      
Concentration risk, percentage 10.00%   10.00%
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Contribution margin:      
Concentration risk, percentage 10.00% 10.00%  
South Korea      
Net sales:      
Total net sales revenue $ 11,621 $ 14,175  
South Korea | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Contribution margin:      
Concentration risk, percentage 10.00% 10.00%  
Taiwan      
Net sales:      
Total net sales revenue $ 15,792 $ 11,240  
Taiwan | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Contribution margin:      
Concentration risk, percentage 10.00% 10.00%  
Other      
Net sales:      
Total net sales revenue $ 49,892 $ 51,233  
Contribution margin:      
Total property, plant and equipment, net $ 4,386   $ 3,761