Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Segment Information (Details)

v3.25.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment information      
Net sales $ 113,248 $ 110,993  
Cost of sales 31,651 32,015  
Volume incentives 34,844 33,570  
Selling, general and administrative 40,581 40,784  
Operating income 6,172 4,624  
Interest and other income, net 205 63  
Interest expense (21) (12)  
Foreign exchange gains, net 753 (20)  
Income from operations before provision for income taxes 7,109 4,655  
Depreciation and amortization:      
Total depreciation and amortization 3,499 3,160  
Property, plant and equipment      
Property, Plant and Equipment, Net 37,701   $ 39,585
Operating Segments      
Segment information      
Net sales 113,248 110,993  
Operating income 18,637 17,217  
Depreciation and amortization:      
Total depreciation and amortization 3,499 3,160  
Unallocated corporate selling, general and administrative expense      
Segment information      
Selling, general and administrative (12,465) (12,593)  
General health | Operating Segments      
Segment information      
Net sales 45,924 43,773  
Immunity | Operating Segments      
Segment information      
Net sales 10,275 9,187  
Cardiovascular | Operating Segments      
Segment information      
Net sales 20,513 20,859  
Digestive | Operating Segments      
Segment information      
Net sales 27,530 26,419  
Personal care | Operating Segments      
Segment information      
Net sales 4,548 4,407  
Weight management | Operating Segments      
Segment information      
Net sales 4,458 6,348  
Asia | Operating Segments      
Segment information      
Net sales 48,653 46,220  
Cost of sales 10,895 10,574  
Volume incentives 16,369 15,133  
Selling, general and administrative 13,044 13,697  
Operating income 8,345 6,816  
Depreciation and amortization:      
Total depreciation and amortization 498 468  
Asia | General health | Operating Segments      
Segment information      
Net sales 18,251 15,994  
Asia | Immunity | Operating Segments      
Segment information      
Net sales 2,872 1,684  
Asia | Cardiovascular | Operating Segments      
Segment information      
Net sales 13,819 13,974  
Asia | Digestive | Operating Segments      
Segment information      
Net sales 9,642 8,589  
Asia | Personal care | Operating Segments      
Segment information      
Net sales 1,198 1,292  
Asia | Weight management | Operating Segments      
Segment information      
Net sales 2,871 4,687  
Europe | Operating Segments      
Segment information      
Net sales 24,114 22,296  
Cost of sales 7,148 7,204  
Volume incentives 9,652 8,699  
Selling, general and administrative 5,149 4,612  
Operating income 2,165 1,781  
Depreciation and amortization:      
Total depreciation and amortization 28 22  
Europe | General health | Operating Segments      
Segment information      
Net sales 10,496 9,802  
Europe | Immunity | Operating Segments      
Segment information      
Net sales 2,441 2,335  
Europe | Cardiovascular | Operating Segments      
Segment information      
Net sales 2,565 2,419  
Europe | Digestive | Operating Segments      
Segment information      
Net sales 6,372 5,913  
Europe | Personal care | Operating Segments      
Segment information      
Net sales 1,631 1,268  
Europe | Weight management | Operating Segments      
Segment information      
Net sales 609 559  
North America | Operating Segments      
Segment information      
Net sales 35,018 36,525  
Cost of sales 11,565 12,202  
Volume incentives 7,239 7,679  
Selling, general and administrative 8,474 8,300  
Operating income 7,740 8,344  
Depreciation and amortization:      
Total depreciation and amortization 2,962 2,659  
North America | General health | Operating Segments      
Segment information      
Net sales 15,599 16,407  
North America | Immunity | Operating Segments      
Segment information      
Net sales 4,444 4,445  
North America | Cardiovascular | Operating Segments      
Segment information      
Net sales 3,696 3,984  
North America | Digestive | Operating Segments      
Segment information      
Net sales 8,934 9,168  
North America | Personal care | Operating Segments      
Segment information      
Net sales 1,475 1,572  
North America | Weight management | Operating Segments      
Segment information      
Net sales 870 949  
Latin America and Other | Operating Segments      
Segment information      
Net sales 5,463 5,952  
Cost of sales 2,043 2,035  
Volume incentives 1,584 2,059  
Selling, general and administrative 1,449 1,582  
Operating income 387 276  
Depreciation and amortization:      
Total depreciation and amortization 11 11  
Latin America and Other | General health | Operating Segments      
Segment information      
Net sales 1,578 1,570  
Latin America and Other | Immunity | Operating Segments      
Segment information      
Net sales 518 723  
Latin America and Other | Cardiovascular | Operating Segments      
Segment information      
Net sales 433 482  
Latin America and Other | Digestive | Operating Segments      
Segment information      
Net sales 2,582 2,749  
Latin America and Other | Personal care | Operating Segments      
Segment information      
Net sales 244 275  
Latin America and Other | Weight management | Operating Segments      
Segment information      
Net sales 108 153  
China      
Segment information      
Selling, general and administrative 2,900 3,100  
United States      
Segment information      
Net sales 32,474 $ 33,688  
Property, plant and equipment      
Property, Plant and Equipment, Net $ 33,373   34,786
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Segment information      
Concentration risk, percentage 10.00% 10.00%  
Taiwan      
Segment information      
Net sales $ 17,864 $ 15,792  
Taiwan | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Segment information      
Concentration risk, percentage 10.00% 10.00%  
South Korea      
Segment information      
Net sales $ 10,781 $ 11,621  
South Korea | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Segment information      
Concentration risk, percentage 10.00% 10.00%  
Other      
Segment information      
Net sales $ 52,129 $ 49,892  
Property, plant and equipment      
Property, Plant and Equipment, Net $ 4,328   $ 4,799