Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net sales $ 122,892 $ 113,248
Cost of sales 32,915 31,651
Gross profit 89,977 81,597
Operating expenses:    
Volume incentives 36,893 34,844
Selling, general and administrative 43,539 40,581
Operating income 9,545 6,172
Other income (expense):    
Interest and other income, net 74 205
Interest expense (35) (21)
Foreign exchange gains (losses), net (1,429) 753
Other income (expense) (1,390) 937
Income from operations before provision for income taxes 8,155 7,109
Provision for income taxes 3,037 2,225
Net income 5,118 4,884
Net income attributable to noncontrolling interests 0 137
Net income attributable to common shareholders $ 5,118 $ 4,747
Basic and diluted net income per common share:    
Basic earnings per share attributable to common shareholders (in dollars per share) $ 0.29 $ 0.26
Diluted earnings per share attributable to common shareholders (in dollars per share) $ 0.29 $ 0.25
Weighted average basic common shares outstanding (in shares) 17,522 18,486
Weighted average diluted common shares outstanding (in shares) 17,929 18,846