Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.23.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment information          
Number of business segments | segment     4    
Net sales:          
Total net sales revenue $ 111,202 $ 104,506 $ 336,384 $ 319,161  
Contribution margin:          
Total contribution margin 47,120 41,804 140,244 126,357  
Selling, general and administrative expenses 41,288 36,792 127,203 114,281  
Operating income 5,832 5,012 13,041 12,076  
Other income (loss), net (927) (2,281) (500) (3,037)  
Income before provision for income taxes 4,905 2,731 12,541 9,039  
Total property, plant and equipment, net 46,291   46,291   $ 46,162
Total assets 239,913   239,913   229,778
Asia          
Net sales:          
Total net sales revenue 52,218 47,878 153,438 141,370  
Contribution margin:          
Total contribution margin 24,861 21,268 73,711 64,639  
Total assets 100,458   100,458   95,362
Asia | General health          
Net sales:          
Total net sales revenue 16,937 14,705 48,859 40,010  
Asia | Immune          
Net sales:          
Total net sales revenue 1,964 654 3,738 2,779  
Asia | Cardiovascular          
Net sales:          
Total net sales revenue 14,963 14,626 44,698 41,498  
Asia | Digestive          
Net sales:          
Total net sales revenue 9,186 8,599 30,172 28,625  
Asia | Personal care          
Net sales:          
Total net sales revenue 1,376 2,758 4,159 7,384  
Asia | Weight management          
Net sales:          
Total net sales revenue 7,792 6,536 21,812 21,074  
Europe          
Net sales:          
Total net sales revenue 18,769 19,328 61,410 58,204  
Contribution margin:          
Total contribution margin 5,993 7,189 18,659 18,157  
Total assets 21,829   21,829   15,773
Europe | General health          
Net sales:          
Total net sales revenue 8,034 8,638 25,823 25,162  
Europe | Immune          
Net sales:          
Total net sales revenue 1,563 1,899 5,988 5,973  
Europe | Cardiovascular          
Net sales:          
Total net sales revenue 2,264 2,385 7,085 7,168  
Europe | Digestive          
Net sales:          
Total net sales revenue 5,087 4,849 17,156 14,921  
Europe | Personal care          
Net sales:          
Total net sales revenue 1,348 1,087 3,779 3,529  
Europe | Weight management          
Net sales:          
Total net sales revenue 473 470 1,579 1,451  
North America          
Net sales:          
Total net sales revenue 34,792 31,504 104,098 101,567  
Contribution margin:          
Total contribution margin 14,222 10,839 40,985 35,858  
Total assets 110,480   110,480   112,319
North America | General health          
Net sales:          
Total net sales revenue 16,334 14,241 47,725 44,509  
North America | Immune          
Net sales:          
Total net sales revenue 3,641 3,546 11,693 12,479  
North America | Cardiovascular          
Net sales:          
Total net sales revenue 3,634 3,427 10,983 11,162  
North America | Digestive          
Net sales:          
Total net sales revenue 8,577 8,096 26,069 25,734  
North America | Personal care          
Net sales:          
Total net sales revenue 1,720 1,397 4,818 4,961  
North America | Weight management          
Net sales:          
Total net sales revenue 886 797 2,810 2,722  
Latin America and Other          
Net sales:          
Total net sales revenue 5,423 5,796 17,438 18,020  
Contribution margin:          
Total contribution margin 2,044 2,508 6,889 7,703  
Total assets 7,146   7,146   6,324
Latin America and Other | General health          
Net sales:          
Total net sales revenue 1,480 1,597 4,717 5,012  
Latin America and Other | Immune          
Net sales:          
Total net sales revenue 611 709 2,023 2,225  
Latin America and Other | Cardiovascular          
Net sales:          
Total net sales revenue 392 438 1,291 1,250  
Latin America and Other | Digestive          
Net sales:          
Total net sales revenue 2,560 2,569 8,030 7,961  
Latin America and Other | Personal care          
Net sales:          
Total net sales revenue 284 329 976 1,050  
Latin America and Other | Weight management          
Net sales:          
Total net sales revenue 96 154 401 522  
China          
Contribution margin:          
Selling, general and administrative expenses 4,000 2,500 12,900 11,300  
United States          
Net sales:          
Total net sales revenue 32,240 29,077 96,314 93,789  
Contribution margin:          
Total property, plant and equipment, net 41,941   41,941   42,389
South Korea          
Net sales:          
Total net sales revenue 13,921 14,967 38,993 43,085  
Taiwan          
Net sales:          
Total net sales revenue 15,598 13,465 45,814 35,148  
Other          
Net sales:          
Total net sales revenue 49,443 $ 46,997 155,263 $ 147,139  
Contribution margin:          
Total property, plant and equipment, net $ 4,350   $ 4,350   $ 3,773