v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Consolidated Statements of Operations    
Net sales $ 167,292 $ 174,484
Cost of sales 98,825 99,065
Gross profit 68,467 75,419
Operating expenses, net:    
Research and development 28,514 29,642
Selling, general, and administrative 25,028 24,700
Amortization of intangible assets 821 1,891
Other operating expense (income), net (44) (2,859)
Total operating expenses, net 54,319 53,374
Operating income 14,148 22,045
Interest income 3,342 3,324
Interest expense (2,506) (2,619)
Income before income taxes 14,984 22,750
Income tax expense 3,037 896
Net income $ 11,947 $ 21,854
Income per common share:    
Basic (in dollars per share) $ 0.21 $ 0.39
Diluted (in dollars per share) $ 0.2 $ 0.37
Weighted average number of shares:    
Basic (in shares) 57,753 55,968
Diluted (in shares) 60,234 60,764