Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Segment Information (Details)

v3.25.2
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment information          
Net sales $ 114,750 $ 110,551 $ 227,998 $ 221,544  
Cost of sales 32,451 31,664 64,102 63,679  
Volume incentives 34,360 34,693 69,204 68,263  
Selling, general and administrative 43,665 38,557 84,246 79,341  
Operating income 4,274 5,637 10,446 10,261  
Interest and other income, net 268 412 473 475  
Interest expense (24) (103) (45) (115)  
Foreign exchange gains (losses), net 3,026 (1,523) 3,779 (1,543)  
Income from operations before provision for income taxes 7,544 4,423 14,653 9,078  
Depreciation and amortization:          
Total depreciation and amortization     6,999 6,659  
Property, plant and equipment          
Property, plant and equipment, net 35,930   35,930   $ 39,585
Operating Segments          
Segment information          
Net sales 114,750 110,551 227,998 221,544  
Operating income 18,787 16,829 37,424 34,046  
Depreciation and amortization:          
Total depreciation and amortization 3,500 3,499 6,999 6,659  
Unallocated corporate selling, general and administrative expense          
Segment information          
Selling, general and administrative (14,513) (11,192) (26,978) (23,785)  
General health | Operating Segments          
Segment information          
Net sales 47,376 45,261 93,300 89,034  
Immunity | Operating Segments          
Segment information          
Net sales 10,086 8,586 20,361 17,773  
Cardiovascular | Operating Segments          
Segment information          
Net sales 19,460 20,079 39,973 40,938  
Digestive | Operating Segments          
Segment information          
Net sales 27,910 24,697 55,440 51,116  
Personal care | Operating Segments          
Segment information          
Net sales 5,305 4,040 9,853 8,447  
Weight management | Operating Segments          
Segment information          
Net sales 4,613 7,888 9,071 14,236  
Asia | Operating Segments          
Segment information          
Net sales 52,664 49,984 101,317 96,204  
Cost of sales 11,737 11,974 22,632 22,548  
Volume incentives 16,773 16,587 33,142 31,720  
Selling, general and administrative 13,864 13,029 26,908 26,726  
Operating income 10,290 8,394 18,635 15,210  
Depreciation and amortization:          
Total depreciation and amortization 481 545 979 1,013  
Asia | General health | Operating Segments          
Segment information          
Net sales 20,402 19,131 38,653 35,125  
Asia | Immunity | Operating Segments          
Segment information          
Net sales 3,983 2,249 6,855 3,933  
Asia | Cardiovascular | Operating Segments          
Segment information          
Net sales 12,714 13,625 26,533 27,599  
Asia | Digestive | Operating Segments          
Segment information          
Net sales 10,526 7,707 20,168 16,296  
Asia | Personal care | Operating Segments          
Segment information          
Net sales 2,108 1,044 3,306 2,336  
Asia | Weight management | Operating Segments          
Segment information          
Net sales 2,931 6,228 5,802 10,915  
Europe | Operating Segments          
Segment information          
Net sales 21,741 21,602 45,855 43,898  
Cost of sales 6,388 7,329 13,536 14,533  
Volume incentives 8,860 8,647 18,512 17,346  
Selling, general and administrative 4,750 4,798 9,899 9,410  
Operating income 1,743 828 3,908 2,609  
Depreciation and amortization:          
Total depreciation and amortization 28 25 56 47  
Europe | General health | Operating Segments          
Segment information          
Net sales 9,607 9,534 20,103 19,336  
Europe | Immunity | Operating Segments          
Segment information          
Net sales 1,987 2,203 4,428 4,538  
Europe | Cardiovascular | Operating Segments          
Segment information          
Net sales 2,639 2,296 5,204 4,715  
Europe | Digestive | Operating Segments          
Segment information          
Net sales 5,630 5,947 12,002 11,860  
Europe | Personal care | Operating Segments          
Segment information          
Net sales 1,315 1,145 2,946 2,413  
Europe | Weight management | Operating Segments          
Segment information          
Net sales 563 477 1,172 1,036  
North America | Operating Segments          
Segment information          
Net sales 34,977 33,563 69,995 70,088  
Cost of sales 12,209 10,396 23,774 22,598  
Volume incentives 7,231 7,523 14,470 15,202  
Selling, general and administrative 9,144 7,869 17,618 16,169  
Operating income 6,393 7,775 14,133 16,119  
Depreciation and amortization:          
Total depreciation and amortization 2,979 2,917 5,941 5,576  
North America | General health | Operating Segments          
Segment information          
Net sales 15,705 15,032 31,304 31,439  
North America | Immunity | Operating Segments          
Segment information          
Net sales 3,665 3,540 8,109 7,985  
North America | Cardiovascular | Operating Segments          
Segment information          
Net sales 3,717 3,757 7,413 7,741  
North America | Digestive | Operating Segments          
Segment information          
Net sales 9,251 8,555 18,185 17,723  
North America | Personal care | Operating Segments          
Segment information          
Net sales 1,637 1,581 3,112 3,153  
North America | Weight management | Operating Segments          
Segment information          
Net sales 1,002 1,098 1,872 2,047  
Latin America and Other | Operating Segments          
Segment information          
Net sales 5,368 5,402 10,831 11,354  
Cost of sales 2,117 1,965 4,160 4,000  
Volume incentives 1,496 1,936 3,080 3,995  
Selling, general and administrative 1,394 1,669 2,843 3,251  
Operating income 361 (168) 748 108  
Depreciation and amortization:          
Total depreciation and amortization 12 12 23 23  
Latin America and Other | General health | Operating Segments          
Segment information          
Net sales 1,662 1,564 3,240 3,134  
Latin America and Other | Immunity | Operating Segments          
Segment information          
Net sales 451 594 969 1,317  
Latin America and Other | Cardiovascular | Operating Segments          
Segment information          
Net sales 390 401 823 883  
Latin America and Other | Digestive | Operating Segments          
Segment information          
Net sales 2,503 2,488 5,085 5,237  
Latin America and Other | Personal care | Operating Segments          
Segment information          
Net sales 245 270 489 545  
Latin America and Other | Weight management | Operating Segments          
Segment information          
Net sales 117 85 225 238  
China          
Segment information          
Selling, general and administrative 3,400 3,800 6,300 6,900  
United States          
Segment information          
Net sales 32,492 30,948 64,966 64,636  
Property, plant and equipment          
Property, plant and equipment, net 31,750   31,750   34,786
Taiwan          
Segment information          
Net sales 16,728 16,308 34,592 32,100  
Japan          
Segment information          
Net sales 13,182 9,693 24,207 18,857  
South Korea          
Segment information          
Net sales 12,536 13,449 23,317 25,070  
Other          
Segment information          
Net sales 39,812 $ 40,153 80,916 $ 80,881  
Other          
Property, plant and equipment          
Property, plant and equipment, net $ 4,180   $ 4,180   $ 4,799