Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.24.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment information          
Number of business segments | segment     4    
Net sales:          
Total net sales revenue $ 114,615 $ 111,202 $ 336,159 $ 336,384  
Contribution margin:          
Total contribution margin 46,238 47,120 135,840 140,244  
Selling, general and administrative expenses 40,954 41,288 120,295 127,203  
Operating income 5,284 5,832 15,545 13,041  
Other income (loss), net 2,615 (927) 1,432 (500)  
Income before provision for income taxes 7,899 4,905 16,977 12,541  
Total property, plant and equipment, net 41,994   41,994   $ 45,000
Total assets 245,333   245,333   249,773
China          
Contribution margin:          
Selling, general and administrative expenses 3,500 4,000 10,400 12,900  
United States          
Net sales:          
Total net sales revenue 30,973 32,240 95,609 96,314  
Contribution margin:          
Total property, plant and equipment, net 36,723   36,723   41,239
Taiwan          
Net sales:          
Total net sales revenue 18,389 15,598 50,489 45,814  
South Korea          
Net sales:          
Total net sales revenue 13,894 13,921 38,964 38,993  
Other          
Net sales:          
Total net sales revenue 51,359 49,443 151,097 155,263  
Contribution margin:          
Total property, plant and equipment, net 5,271   5,271   3,761
Asia          
Net sales:          
Total net sales revenue 55,293 52,218 151,497 153,438  
Contribution margin:          
Total contribution margin 25,103 24,861 70,316 73,711  
Total assets 110,881   110,881   105,636
Asia | General health          
Net sales:          
Total net sales revenue 22,572 16,937 57,697 48,859  
Asia | Immune          
Net sales:          
Total net sales revenue 2,504 1,964 6,437 3,738  
Asia | Cardiovascular          
Net sales:          
Total net sales revenue 14,556 14,963 42,155 44,698  
Asia | Digestive          
Net sales:          
Total net sales revenue 10,905 9,186 27,201 30,172  
Asia | Personal care          
Net sales:          
Total net sales revenue 1,175 1,376 3,511 4,159  
Asia | Weight management          
Net sales:          
Total net sales revenue 3,581 7,792 14,496 21,812  
Europe          
Net sales:          
Total net sales revenue 19,615 18,769 63,513 61,410  
Contribution margin:          
Total contribution margin 6,286 5,993 20,786 18,659  
Total assets 19,790   19,790   20,920
Europe | General health          
Net sales:          
Total net sales revenue 9,194 8,034 28,530 25,823  
Europe | Immune          
Net sales:          
Total net sales revenue 1,685 1,563 6,223 5,988  
Europe | Cardiovascular          
Net sales:          
Total net sales revenue 2,997 2,264 7,712 7,085  
Europe | Digestive          
Net sales:          
Total net sales revenue 3,675 5,087 15,535 17,156  
Europe | Personal care          
Net sales:          
Total net sales revenue 765 1,348 3,178 3,779  
Europe | Weight management          
Net sales:          
Total net sales revenue 1,299 473 2,335 1,579  
North America          
Net sales:          
Total net sales revenue 33,631 34,792 103,719 104,098  
Contribution margin:          
Total contribution margin 12,203 14,222 38,103 40,985  
Total assets 108,298   108,298   116,052
North America | General health          
Net sales:          
Total net sales revenue 15,259 16,334 46,698 47,725  
North America | Immune          
Net sales:          
Total net sales revenue 3,690 3,641 11,675 11,693  
North America | Cardiovascular          
Net sales:          
Total net sales revenue 3,630 3,634 11,371 10,983  
North America | Digestive          
Net sales:          
Total net sales revenue 8,583 8,577 26,306 26,069  
North America | Personal care          
Net sales:          
Total net sales revenue 1,512 1,720 4,665 4,818  
North America | Weight management          
Net sales:          
Total net sales revenue 957 886 3,004 2,810  
Latin America and Other          
Net sales:          
Total net sales revenue 6,076 5,423 17,430 17,438  
Contribution margin:          
Total contribution margin 2,646 2,044 6,635 6,889  
Total assets 6,364   6,364   $ 7,165
Latin America and Other | General health          
Net sales:          
Total net sales revenue 1,753 1,480 4,887 4,717  
Latin America and Other | Immune          
Net sales:          
Total net sales revenue 589 611 1,906 2,023  
Latin America and Other | Cardiovascular          
Net sales:          
Total net sales revenue 448 392 1,331 1,291  
Latin America and Other | Digestive          
Net sales:          
Total net sales revenue 2,846 2,560 8,083 8,030  
Latin America and Other | Personal care          
Net sales:          
Total net sales revenue 309 284 854 976  
Latin America and Other | Weight management          
Net sales:          
Total net sales revenue $ 131 $ 96 $ 369 $ 401