Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.24.2.u1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment information          
Number of business segments | segment     4    
Net sales:          
Total net sales revenue $ 110,551 $ 116,548 $ 221,544 $ 225,182  
Contribution margin:          
Total contribution margin 44,194 49,310 89,602 93,124  
Selling, general and administrative expenses 38,557 42,273 79,341 85,915  
Operating income 5,637 7,037 10,261 7,209  
Other income (loss), net (1,214) (1,087) (1,183) 427  
Income before provision for income taxes 4,423 5,950 9,078 7,636  
Total property, plant and equipment, net 44,832   44,832   $ 45,000
Total assets 235,831   235,831   249,773
China          
Contribution margin:          
Selling, general and administrative expenses 3,800 5,200 6,900 8,900  
United States          
Net sales:          
Total net sales revenue 30,948 32,088 64,636 64,074  
Contribution margin:          
Total property, plant and equipment, net 39,569   39,569   41,239
Taiwan          
Net sales:          
Total net sales revenue 16,308 16,041 32,100 30,216  
South Korea          
Net sales:          
Total net sales revenue 13,449 13,832 25,070 25,072  
Other          
Net sales:          
Total net sales revenue 49,846 54,587 99,738 105,820  
Contribution margin:          
Total property, plant and equipment, net 5,263   5,263   3,761
Asia          
Net sales:          
Total net sales revenue 49,984 54,875 96,204 101,220  
Contribution margin:          
Total contribution margin 23,557 26,899 45,213 48,850  
Total assets 98,164   98,164   105,636
Asia | General health          
Net sales:          
Total net sales revenue 19,131 18,158 35,125 31,922  
Asia | Immune          
Net sales:          
Total net sales revenue 2,249 1,312 3,933 1,774  
Asia | Cardiovascular          
Net sales:          
Total net sales revenue 13,625 14,840 27,599 29,735  
Asia | Digestive          
Net sales:          
Total net sales revenue 7,707 11,564 16,296 20,986  
Asia | Personal care          
Net sales:          
Total net sales revenue 1,044 1,442 2,336 2,783  
Asia | Weight management          
Net sales:          
Total net sales revenue 6,228 7,559 10,915 14,020  
Europe          
Net sales:          
Total net sales revenue 21,602 21,236 43,898 42,641  
Contribution margin:          
Total contribution margin 6,458 6,130 14,500 12,666  
Total assets 18,468   18,468   20,920
Europe | General health          
Net sales:          
Total net sales revenue 9,534 8,615 19,336 17,789  
Europe | Immune          
Net sales:          
Total net sales revenue 2,203 2,141 4,538 4,425  
Europe | Cardiovascular          
Net sales:          
Total net sales revenue 2,296 2,302 4,715 4,821  
Europe | Digestive          
Net sales:          
Total net sales revenue 5,947 6,331 11,860 12,069  
Europe | Personal care          
Net sales:          
Total net sales revenue 1,145 1,254 2,413 2,431  
Europe | Weight management          
Net sales:          
Total net sales revenue 477 593 1,036 1,106  
North America          
Net sales:          
Total net sales revenue 33,563 34,658 70,088 69,306  
Contribution margin:          
Total contribution margin 12,298 13,902 25,900 26,763  
Total assets 112,667   112,667   116,052
North America | General health          
Net sales:          
Total net sales revenue 15,032 15,857 31,439 31,390  
North America | Immune          
Net sales:          
Total net sales revenue 3,540 3,732 7,985 8,053  
North America | Cardiovascular          
Net sales:          
Total net sales revenue 3,757 3,761 7,741 7,349  
North America | Digestive          
Net sales:          
Total net sales revenue 8,555 8,761 17,723 17,492  
North America | Personal care          
Net sales:          
Total net sales revenue 1,581 1,634 3,153 3,098  
North America | Weight management          
Net sales:          
Total net sales revenue 1,098 913 2,047 1,924  
Latin America and Other          
Net sales:          
Total net sales revenue 5,402 5,779 11,354 12,015  
Contribution margin:          
Total contribution margin 1,881 2,379 3,989 4,845  
Total assets 6,532   6,532   $ 7,165
Latin America and Other | General health          
Net sales:          
Total net sales revenue 1,564 1,600 3,134 3,237  
Latin America and Other | Immune          
Net sales:          
Total net sales revenue 594 668 1,317 1,412  
Latin America and Other | Cardiovascular          
Net sales:          
Total net sales revenue 401 433 883 899  
Latin America and Other | Digestive          
Net sales:          
Total net sales revenue 2,488 2,585 5,237 5,470  
Latin America and Other | Personal care          
Net sales:          
Total net sales revenue 270 341 545 692  
Latin America and Other | Weight management          
Net sales:          
Total net sales revenue $ 85 $ 152 $ 238 $ 305