Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.21.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment information          
Number of business segments | segment     4    
Net sales:          
Total net sales revenue $ 114,746 $ 100,250 $ 326,145 $ 283,462  
Contribution margin:          
Total contribution margin 49,534 38,765 135,793 112,096  
Selling, general and administrative expenses 39,528 33,294 108,666 92,863  
Operating income 10,006 5,471 27,127 19,233  
Other income (loss), net (886) 671 (2,290) (230)  
Income before provision for income taxes 9,120 6,142 24,837 19,003  
Total property, plant and equipment, net 52,538   52,538   $ 54,355
Total assets 239,752   239,752   249,498
Asia          
Net sales:          
Total net sales revenue 48,417 38,099 127,708 101,814  
Contribution margin:          
Total contribution margin 21,421 17,981 55,203 48,560  
Total assets 96,522   96,522   82,572
Asia | General health          
Net sales:          
Total net sales revenue 13,150 10,055 37,140 27,364  
Asia | Immune          
Net sales:          
Total net sales revenue 463 85 1,048 465  
Asia | Cardiovascular          
Net sales:          
Total net sales revenue 13,018 10,622 35,181 29,284  
Asia | Digestive          
Net sales:          
Total net sales revenue 10,427 9,935 25,045 24,482  
Asia | Personal care          
Net sales:          
Total net sales revenue 4,201 2,575 12,015 7,457  
Asia | Weight management          
Net sales:          
Total net sales revenue 7,158 4,827 17,279 12,762  
Europe          
Net sales:          
Total net sales revenue 21,813 18,006 65,468 54,098  
Contribution margin:          
Total contribution margin 6,959 5,954 20,343 17,987  
Total assets 17,931   17,931   16,398
Europe | General health          
Net sales:          
Total net sales revenue 9,308 7,725 28,447 22,501  
Europe | Immune          
Net sales:          
Total net sales revenue 2,285 1,510 6,119 5,324  
Europe | Cardiovascular          
Net sales:          
Total net sales revenue 2,774 2,581 8,602 7,693  
Europe | Digestive          
Net sales:          
Total net sales revenue 5,700 4,541 16,807 13,254  
Europe | Personal care          
Net sales:          
Total net sales revenue 1,167 1,023 3,592 3,492  
Europe | Weight management          
Net sales:          
Total net sales revenue 579 626 1,901 1,834  
North America          
Net sales:          
Total net sales revenue 37,738 37,557 112,872 110,785  
Contribution margin:          
Total contribution margin 17,193 12,065 48,892 38,388  
Total assets 117,215   117,215   142,324
North America | General health          
Net sales:          
Total net sales revenue 16,573 15,839 49,192 46,190  
North America | Immune          
Net sales:          
Total net sales revenue 5,056 5,790 14,031 18,637  
North America | Cardiovascular          
Net sales:          
Total net sales revenue 4,171 4,138 12,406 11,984  
North America | Digestive          
Net sales:          
Total net sales revenue 9,079 8,635 28,558 24,734  
North America | Personal care          
Net sales:          
Total net sales revenue 1,978 1,963 5,631 5,867  
North America | Weight management          
Net sales:          
Total net sales revenue 881 1,192 3,054 3,373  
Latin America and Other          
Net sales:          
Total net sales revenue 6,778 6,588 20,097 16,765  
Contribution margin:          
Total contribution margin 3,961 2,765 11,355 7,161  
Total assets 8,084   8,084   8,204
Latin America and Other | General health          
Net sales:          
Total net sales revenue 1,959 2,038 5,807 5,002  
Latin America and Other | Immune          
Net sales:          
Total net sales revenue 806 837 2,314 2,326  
Latin America and Other | Cardiovascular          
Net sales:          
Total net sales revenue 448 429 1,351 1,070  
Latin America and Other | Digestive          
Net sales:          
Total net sales revenue 2,941 2,682 8,813 7,008  
Latin America and Other | Personal care          
Net sales:          
Total net sales revenue 406 384 1,149 848  
Latin America and Other | Weight management          
Net sales:          
Total net sales revenue 218 218 663 511  
CHINA          
Contribution margin:          
Selling, general and administrative expenses 5,200 3,200 11,700 8,000  
United States          
Net sales:          
Total net sales revenue 34,960 35,062 104,258 103,048  
Contribution margin:          
Total property, plant and equipment, net 48,176   48,176   50,025
South Korea          
Net sales:          
Total net sales revenue 15,985 16,592 48,340 47,447  
Other          
Net sales:          
Total net sales revenue 63,801 $ 48,596 173,547 $ 132,967  
Other          
Contribution margin:          
Total property, plant and equipment, net $ 4,362   $ 4,362   $ 4,330