Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.23.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment information          
Number of business segments | segment     4    
Net sales:          
Total net sales revenue $ 116,548 $ 104,161 $ 225,182 $ 214,655  
Contribution margin:          
Total contribution margin 49,310 42,621 93,124 84,553  
Selling, general and administrative expenses 42,273 36,866 85,915 77,489  
Operating income 7,037 5,755 7,209 7,064  
Other income (loss), net (1,087) (442) 427 (756)  
Income before provision for income taxes 5,950 5,313 7,636 6,308  
Total property, plant and equipment, net 45,373   45,373   $ 46,162
Total assets 236,152   236,152   229,778
Asia          
Net sales:          
Total net sales revenue 54,875 47,382 101,220 93,492  
Contribution margin:          
Total contribution margin 26,899 21,432 48,850 43,371  
Total assets 96,686   96,686   95,362
Asia | General health          
Net sales:          
Total net sales revenue 18,158 12,319 31,922 25,305  
Asia | Immune          
Net sales:          
Total net sales revenue 1,312 781 1,774 2,125  
Asia | Cardiovascular          
Net sales:          
Total net sales revenue 14,840 13,242 29,735 26,872  
Asia | Digestive          
Net sales:          
Total net sales revenue 11,564 10,990 20,986 20,026  
Asia | Personal care          
Net sales:          
Total net sales revenue 1,442 2,083 2,783 4,626  
Asia | Weight management          
Net sales:          
Total net sales revenue 7,559 7,967 14,020 14,538  
Europe          
Net sales:          
Total net sales revenue 21,236 17,099 42,641 38,876  
Contribution margin:          
Total contribution margin 6,130 6,595 12,666 10,968  
Total assets 20,520   20,520   15,773
Europe | General health          
Net sales:          
Total net sales revenue 8,615 7,328 17,789 16,524  
Europe | Immune          
Net sales:          
Total net sales revenue 2,141 1,443 4,425 4,074  
Europe | Cardiovascular          
Net sales:          
Total net sales revenue 2,302 2,150 4,821 4,783  
Europe | Digestive          
Net sales:          
Total net sales revenue 6,331 4,481 12,069 10,072  
Europe | Personal care          
Net sales:          
Total net sales revenue 1,254 1,209 2,431 2,442  
Europe | Weight management          
Net sales:          
Total net sales revenue 593 488 1,106 981  
North America          
Net sales:          
Total net sales revenue 34,658 34,082 69,306 70,063  
Contribution margin:          
Total contribution margin 13,902 12,300 26,763 25,019  
Total assets 111,627   111,627   112,319
North America | General health          
Net sales:          
Total net sales revenue 15,857 14,954 31,390 30,268  
North America | Immune          
Net sales:          
Total net sales revenue 3,732 4,061 8,053 8,933  
North America | Cardiovascular          
Net sales:          
Total net sales revenue 3,761 3,893 7,349 7,735  
North America | Digestive          
Net sales:          
Total net sales revenue 8,761 9,044 17,492 17,638  
North America | Personal care          
Net sales:          
Total net sales revenue 1,634 1,389 3,098 3,564  
North America | Weight management          
Net sales:          
Total net sales revenue 913 741 1,924 1,925  
Latin America and Other          
Net sales:          
Total net sales revenue 5,779 5,598 12,015 12,224  
Contribution margin:          
Total contribution margin 2,379 2,294 4,845 5,195  
Total assets 7,319   7,319   6,324
Latin America and Other | General health          
Net sales:          
Total net sales revenue 1,600 1,597 3,237 3,415  
Latin America and Other | Immune          
Net sales:          
Total net sales revenue 668 755 1,412 1,516  
Latin America and Other | Cardiovascular          
Net sales:          
Total net sales revenue 433 455 899 812  
Latin America and Other | Digestive          
Net sales:          
Total net sales revenue 2,585 2,551 5,470 5,392  
Latin America and Other | Personal care          
Net sales:          
Total net sales revenue 341 80 692 721  
Latin America and Other | Weight management          
Net sales:          
Total net sales revenue 152 160 305 368  
CHINA          
Contribution margin:          
Selling, general and administrative expenses 5,200 3,900 8,900 8,800  
United States          
Net sales:          
Total net sales revenue 32,088 31,483 64,074 64,712  
Contribution margin:          
Total property, plant and equipment, net 42,190   42,190   42,389
South Korea          
Net sales:          
Total net sales revenue 13,832 14,465 25,072 28,118  
Taiwan          
Net sales:          
Total net sales revenue 16,041 11,933 30,216 21,683  
Other          
Net sales:          
Total net sales revenue 54,587 $ 46,280 105,820 $ 100,142  
Contribution margin:          
Total property, plant and equipment, net $ 3,183   $ 3,183   $ 3,773