v3.25.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consolidated Statements of Operations        
Net sales $ 166,104 $ 175,879 $ 333,396 $ 350,363
Cost of sales 97,377 100,489 196,202 199,554
Gross profit 68,727 75,390 137,194 150,809
Operating expenses, net:        
Research and development 31,560 31,696 60,074 61,338
Selling, general, and administrative 23,927 24,595 48,955 49,295
Amortization of intangible assets 821 1,825 1,642 3,716
Other operating expense (income), net 49 552 5 (2,307)
Total operating expenses, net 56,357 58,668 110,676 112,042
Operating income 12,370 16,722 26,518 38,767
Interest income 3,195 3,115 6,537 6,439
Interest expense (2,290) (2,766) (4,796) (5,385)
Other income (expense), net (653)   (653)  
Income before income taxes 12,622 17,071 27,606 39,821
Income tax expense 889 2,127 3,926 3,023
Net income $ 11,733 $ 14,944 $ 23,680 $ 36,798
Income per common share:        
Basic (in dollars per share) $ 0.2 $ 0.27 $ 0.41 $ 0.66
Diluted (in dollars per share) $ 0.2 $ 0.25 $ 0.4 $ 0.61
Weighted average number of shares:        
Basic (in shares) 59,076 56,277 58,434 56,160
Diluted (in shares) 60,237 62,535 60,072 61,733