Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 128,339 $ 114,615 $ 356,337 $ 336,159
Cost of sales 34,290 32,856 98,392 96,535
Gross profit 94,049 81,759 257,945 239,624
Operating expenses:        
Volume incentives 39,348 35,521 108,552 103,784
Selling, general and administrative 45,726 40,954 129,972 120,295
Operating income 8,975 5,284 19,421 15,545
Other income:        
Interest and other income (loss), net 51 (13) 524 462
Interest expense (26) (26) (71) (141)
Foreign exchange gains, net 672 2,654 4,451 1,111
Other income 697 2,615 4,904 1,432
Income before provision for income taxes 9,672 7,899 24,325 16,977
Provision for income taxes 4,137 3,253 8,387 8,353
Net income 5,535 4,646 15,938 8,624
Net income attributable to noncontrolling interests 201 299 524 607
Net income attributable to common shareholders $ 5,334 $ 4,347 $ 15,414 $ 8,017
Basic and diluted net income per common share:        
Basic earnings per share attributable to common shareholders (in dollars per share) $ 0.30 $ 0.23 $ 0.85 $ 0.43
Diluted earnings per share attributable to common shareholders (in dollars per share) $ 0.30 $ 0.23 $ 0.83 $ 0.42
Weighted average basic common shares outstanding (in shares) 17,638 18,512 18,174 18,661
Weighted average diluted common shares outstanding (in shares) 18,034 18,890 18,563 19,115