Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 113,248 $ 110,993
Cost of sales 31,651 32,015
Gross profit 81,597 78,978
Operating expenses:    
Volume incentives 34,844 33,570
Selling, general and administrative 40,581 40,784
Operating income 6,172 4,624
Other income:    
Interest and other income, net 205 63
Interest expense (21) (12)
Foreign exchange gains (losses), net 753 (20)
Other income (expense), net 937 31
Income from operations before provision for income taxes 7,109 4,655
Provision for income taxes 2,225 2,165
Net income 4,884 2,490
Net income attributable to noncontrolling interests 137 169
Net income attributable to common shareholders $ 4,747 $ 2,321
Basic and diluted net income per common share:    
Basic earnings per share attributable to common shareholders (in dollars per share) $ 0.26 $ 0.12
Diluted earnings per share attributable to common shareholders (in dollars per share) $ 0.25 $ 0.12
Weighted average basic common shares outstanding (in shares) 18,486 18,828
Weighted average diluted common shares outstanding (in shares) 18,846 19,224