Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.21.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment information          
Number of business segments | segment     4    
Net sales:          
Total net sales revenue $ 108,978 $ 87,286 $ 211,399 $ 183,212  
Contribution margin:          
Total contribution margin 45,072 35,104 86,259 73,331  
Selling, general and administrative expenses 35,586 28,504 69,138 59,569  
Operating income 9,486 6,600 17,121 13,762  
Other income (loss), net 529 1,509 (1,404) (901)  
Income before provision for income taxes 10,015 8,109 15,717 12,861  
Total property, plant and equipment, net 52,191   52,191   $ 54,355
Total assets 233,190   233,190   249,498
Asia          
Net sales:          
Total net sales revenue 43,536 32,757 79,291 63,715  
Contribution margin:          
Total contribution margin 18,463 16,052 33,782 30,579  
Total assets 89,245   89,245   82,572
Asia | General health          
Net sales:          
Total net sales revenue 12,698 8,263 23,990 17,309  
Asia | Immune          
Net sales:          
Total net sales revenue 382 179 585 380  
Asia | Cardiovascular          
Net sales:          
Total net sales revenue 12,260 9,323 22,163 18,662  
Asia | Digestive          
Net sales:          
Total net sales revenue 7,747 8,391 14,618 14,547  
Asia | Personal care          
Net sales:          
Total net sales revenue 5,290 1,877 7,814 4,882  
Asia | Weight management          
Net sales:          
Total net sales revenue 5,159 4,724 10,121 7,935  
Europe          
Net sales:          
Total net sales revenue 21,455 15,465 43,655 36,092  
Contribution margin:          
Total contribution margin 6,588 5,202 13,384 12,033  
Total assets 18,453   18,453   16,398
Europe | General health          
Net sales:          
Total net sales revenue 9,667 6,816 19,139 14,776  
Europe | Immune          
Net sales:          
Total net sales revenue 1,818 1,370 3,834 3,814  
Europe | Cardiovascular          
Net sales:          
Total net sales revenue 2,836 2,215 5,828 5,112  
Europe | Digestive          
Net sales:          
Total net sales revenue 5,567 3,781 11,107 8,713  
Europe | Personal care          
Net sales:          
Total net sales revenue 999 718 2,425 2,469  
Europe | Weight management          
Net sales:          
Total net sales revenue 568 565 1,322 1,208  
North America          
Net sales:          
Total net sales revenue 37,372 34,471 75,134 73,228  
Contribution margin:          
Total contribution margin 16,259 11,904 31,699 26,323  
Total assets 116,074   116,074   142,324
North America | General health          
Net sales:          
Total net sales revenue 16,349 14,887 32,619 30,351  
North America | Immune          
Net sales:          
Total net sales revenue 4,101 5,049 8,975 12,847  
North America | Cardiovascular          
Net sales:          
Total net sales revenue 4,010 3,679 8,235 7,846  
North America | Digestive          
Net sales:          
Total net sales revenue 10,016 7,858 19,479 16,099  
North America | Personal care          
Net sales:          
Total net sales revenue 1,834 1,975 3,653 3,904  
North America | Weight management          
Net sales:          
Total net sales revenue 1,062 1,023 2,173 2,181  
Latin America and Other          
Net sales:          
Total net sales revenue 6,615 4,593 13,319 10,177  
Contribution margin:          
Total contribution margin 3,762 1,946 7,394 4,396  
Total assets 9,418   9,418   8,204
Latin America and Other | General health          
Net sales:          
Total net sales revenue 1,873 1,350 3,848 2,964  
Latin America and Other | Immune          
Net sales:          
Total net sales revenue 697 380 1,508 1,489  
Latin America and Other | Cardiovascular          
Net sales:          
Total net sales revenue 425 263 903 641  
Latin America and Other | Digestive          
Net sales:          
Total net sales revenue 3,001 2,264 5,872 4,326  
Latin America and Other | Personal care          
Net sales:          
Total net sales revenue 398 212 743 464  
Latin America and Other | Weight management          
Net sales:          
Total net sales revenue 221 124 445 293  
CHINA          
Contribution margin:          
Selling, general and administrative expenses 3,700 2,900 6,500 4,800  
United States          
Net sales:          
Total net sales revenue 34,378 32,147 69,298 67,986  
Contribution margin:          
Total property, plant and equipment, net 48,396   48,396   50,025
South Korea          
Net sales:          
Total net sales revenue 17,546 14,466 32,355 30,855  
Other          
Net sales:          
Total net sales revenue 57,054 $ 40,673 109,746 $ 84,371  
Other          
Contribution margin:          
Total property, plant and equipment, net $ 3,795   $ 3,795   $ 4,330