v3.26.1
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net sales $ 66,551 $ 59,871
Cost of sales 18,155 18,451
Gross profit 48,396 41,420
Sales and marketing 14,515 14,212
General and administrative 12,046 10,487
Research and development 4,060 4,095
Total operating expenses 30,621 28,794
Income from operations 17,775 12,626
Other income (expense):    
Investment income 3,324 2,903
Interest expense (1,300) (1,290)
Other (loss) income, net (127) 2
Income before income taxes 19,672 14,241
Provision for income taxes 3,993 3,230
Net income $ 15,679 $ 11,011
Earnings per share of common stock:    
Basic (in dollars per share) $ 0.69 $ 0.49
Diluted (in dollars per share) $ 0.68 $ 0.48
Weighted-average shares outstanding:    
Basic (in shares) 22,801 22,570
Diluted (in shares) 23,031 22,899
Cash dividends declared per common share (in dollars per share) $ 0.25 $ 0.2