XML 25 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Statement [Abstract]    
Net sales $ 480,144 $ 454,364
Cost of sales (132,420) (129,676)
Gross profit 347,724 324,688
Operating expenses:    
Volume incentives 144,591 140,589
Selling, general and administrative 178,390 164,004
Operating income 24,743 20,095
Other income (expense):    
Interest and other income, net 645 177
Interest expense (98) (146)
Foreign exchange gains (losses), net 4,522 (1,700)
Other income (expense), net 5,069 (1,669)
Income from operations before provision for income taxes 29,812 18,426
Provision for income taxes 9,361 10,534
Net income 20,451 7,892
Net income attributable to noncontrolling interests 930 196
Net income attributable to common shareholders $ 19,521 $ 7,696
Basic and diluted net income per common share:    
Basic earnings per share attributable to common shareholders (in dollars per share) $ 1.08 $ 0.41
Diluted earnings per share attributable to common shareholders (in dollars per share) $ 1.06 $ 0.40
Weighted average basic common shares outstanding (in shares) 18,005 18,616
Weighted average diluted common shares outstanding (in shares) 18,468 19,089