Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF INCOME

v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Net sales $ 454,364 $ 445,320
Cost of sales (129,676) (124,193)
Gross profit 324,688 321,127
Operating expenses:    
Volume incentives 140,589 135,320
Selling, general and administrative 164,004 167,058
Operating income 20,095 18,749
Other income (loss):    
Interest and other income, net 177 552
Interest expense (146) (69)
Foreign exchange gains (losses), net (1,700) 970
Other income (expense), net (1,669) 1,453
Income from operations before provision for income taxes 18,426 20,202
Provision for income taxes 10,534 3,786
Net income 7,892 16,416
Net income attributable to noncontrolling interests 196 1,340
Net income attributable to common shareholders $ 7,696 $ 15,076
Basic and diluted net income per common share:    
Basic earnings (loss) per share attributable to common shareholders (in dollars per share) $ 0.41 $ 0.79
Diluted earnings (loss) per share attributable to common shareholders (in dollars per share) $ 0.40 $ 0.77
Weighted average basic common shares outstanding (in shares) 18,616 19,066
Weighted average diluted common shares outstanding (in shares) 19,089 19,466