v3.26.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment information          
Net sales $ 116,985 $ 114,750 $ 239,877 $ 227,998  
Cost of sales 30,811 32,451 63,726 64,102  
Volume incentives 35,817 34,360 72,710 69,204  
Selling, general and administrative 44,876 43,665 88,415 84,246  
Operating income 5,481 4,274 15,026 10,446  
Interest and other income, net 161 268 235 473  
Interest expense (53) (24) (88) (45)  
Foreign exchange gains (losses), net (223) 3,026 (1,652) 3,779  
Income from operations before provision for income taxes 5,366 7,544 13,521 14,653  
Depreciation and amortization:          
Total depreciation and amortization     6,524 6,999  
Property, plant and equipment          
Property, plant and equipment, net 30,955   30,955   $ 32,915
Operating Segments          
Segment information          
Net sales 116,985 114,750 239,877 227,998  
Operating income 18,756 18,787 41,852 37,424  
Depreciation and amortization:          
Total depreciation and amortization 3,300 3,500 6,524 6,999  
Unallocated corporate selling, general and administrative expense          
Segment information          
Selling, general and administrative (13,275) (14,513) (26,826) (26,978)  
General health | Operating Segments          
Segment information          
Net sales 48,899 47,376 97,969 93,300  
Immunity | Operating Segments          
Segment information          
Net sales 8,730 10,086 18,875 20,361  
Cardiovascular | Operating Segments          
Segment information          
Net sales 19,831 19,460 40,172 39,973  
Digestive | Operating Segments          
Segment information          
Net sales 28,708 27,910 61,207 55,440  
Personal care | Operating Segments          
Segment information          
Net sales 6,756 5,305 13,733 9,853  
Weight management | Operating Segments          
Segment information          
Net sales 4,061 4,613 7,921 9,071  
Asia | Operating Segments          
Segment information          
Net sales 52,997 52,664 105,180 101,317  
Cost of sales 11,810 11,737 22,803 22,632  
Volume incentives 17,782 16,773 34,465 33,142  
Selling, general and administrative 15,066 13,864 29,088 26,908  
Operating income 8,339 10,290 18,824 18,635  
Depreciation and amortization:          
Total depreciation and amortization 431 481 837 979  
Asia | General health | Operating Segments          
Segment information          
Net sales 21,486 20,402 39,895 38,653  
Asia | Immunity | Operating Segments          
Segment information          
Net sales 3,079 3,983 6,274 6,855  
Asia | Cardiovascular | Operating Segments          
Segment information          
Net sales 12,825 12,714 25,588 26,533  
Asia | Digestive | Operating Segments          
Segment information          
Net sales 9,601 10,526 21,689 20,168  
Asia | Personal care | Operating Segments          
Segment information          
Net sales 3,530 2,108 6,969 3,306  
Asia | Weight management | Operating Segments          
Segment information          
Net sales 2,476 2,931 4,765 5,802  
Europe | Operating Segments          
Segment information          
Net sales 22,694 21,741 49,089 45,855  
Cost of sales 6,297 6,388 13,660 13,536  
Volume incentives 9,212 8,860 19,840 18,512  
Selling, general and administrative 5,089 4,750 10,723 9,899  
Operating income 2,096 1,743 4,866 3,908  
Depreciation and amortization:          
Total depreciation and amortization 17 28 29 56  
Europe | General health | Operating Segments          
Segment information          
Net sales 9,589 9,607 21,234 20,103  
Europe | Immunity | Operating Segments          
Segment information          
Net sales 1,883 1,987 4,363 4,428  
Europe | Cardiovascular | Operating Segments          
Segment information          
Net sales 2,895 2,639 6,118 5,204  
Europe | Digestive | Operating Segments          
Segment information          
Net sales 6,507 5,630 13,378 12,002  
Europe | Personal care | Operating Segments          
Segment information          
Net sales 1,124 1,315 2,551 2,946  
Europe | Weight management | Operating Segments          
Segment information          
Net sales 696 563 1,445 1,172  
North America | Operating Segments          
Segment information          
Net sales 35,951 34,977 74,274 69,995  
Cost of sales 10,911 12,209 23,341 23,774  
Volume incentives 7,185 7,231 14,986 14,470  
Selling, general and administrative 9,937 9,144 18,911 17,618  
Operating income 7,918 6,393 17,036 14,133  
Depreciation and amortization:          
Total depreciation and amortization 2,841 2,979 5,636 5,941  
North America | General health | Operating Segments          
Segment information          
Net sales 16,242 15,705 33,428 31,304  
North America | Immunity | Operating Segments          
Segment information          
Net sales 3,321 3,665 7,275 8,109  
North America | Cardiovascular | Operating Segments          
Segment information          
Net sales 3,713 3,717 7,613 7,413  
North America | Digestive | Operating Segments          
Segment information          
Net sales 10,081 9,251 20,824 18,185  
North America | Personal care | Operating Segments          
Segment information          
Net sales 1,879 1,637 3,761 3,112  
North America | Weight management | Operating Segments          
Segment information          
Net sales 715 1,002 1,373 1,872  
Latin America and Other | Operating Segments          
Segment information          
Net sales 5,343 5,368 11,334 10,831  
Cost of sales 1,793 2,117 3,922 4,160  
Volume incentives 1,638 1,496 3,419 3,080  
Selling, general and administrative 1,509 1,394 2,867 2,843  
Operating income 403 361 1,126 748  
Depreciation and amortization:          
Total depreciation and amortization 11 12 22 23  
Latin America and Other | General health | Operating Segments          
Segment information          
Net sales 1,582 1,662 3,412 3,240  
Latin America and Other | Immunity | Operating Segments          
Segment information          
Net sales 447 451 963 969  
Latin America and Other | Cardiovascular | Operating Segments          
Segment information          
Net sales 398 390 853 823  
Latin America and Other | Digestive | Operating Segments          
Segment information          
Net sales 2,519 2,503 5,316 5,085  
Latin America and Other | Personal care | Operating Segments          
Segment information          
Net sales 223 245 452 489  
Latin America and Other | Weight management | Operating Segments          
Segment information          
Net sales 174 117 338 225  
China          
Segment information          
Selling, general and administrative 3,200 3,400 7,400 6,300  
United States          
Segment information          
Net sales 33,569 32,492 69,207 64,966  
Property, plant and equipment          
Property, plant and equipment, net 26,106   26,106   29,061
Japan          
Segment information          
Net sales 18,225 13,182 30,670 24,207  
Taiwan          
Segment information          
Net sales 13,729 16,728 28,716 34,592  
South Korea          
Segment information          
Net sales 12,021 12,536 24,251 23,317  
Other          
Segment information          
Net sales 39,441 $ 39,812 87,033 $ 80,916  
Other          
Property, plant and equipment          
Property, plant and equipment, net $ 4,849   $ 4,849   $ 3,854