v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 332,113 $ 301,972
Cost of goods sold 227,419 202,388
Gross profit 104,694 99,584
Operating expenses    
Selling, general and administrative 58,699 53,735
Research and development 38,627 33,964
Amortization of acquisition related intangible assets 5,824 3,810
Gain on disposal of fixed assets (18) (4,872)
Other operating expense (income) 266 (1)
Total operating expense 103,398 86,636
Income from operations 1,296 12,948
Other (expense) income    
Interest income 5,813 4,614
Interest expense (467) (532)
Foreign currency gain, net (183) 972
Unrealized (loss) gain on investments (4,032) 370
Impairment of equity investment (5,817) 0
Other income 623 434
Total other (expense) income (4,063) 5,858
(Loss) income before income taxes and noncontrolling interest (2,767) 18,806
Income tax provision 20 3,537
Net (loss) income (2,787) 15,269
Less net income attributable to noncontrolling interest (1,650) (1,231)
Net (loss) income attributable to common stockholders $ (4,437) $ 14,038
(Loss) earnings per share attributable to common stockholders:    
Basic $ (0.1) $ 0.3
Diluted $ (0.1) $ 0.3
Number of shares used in earnings per share computation:    
Basic 46,370 46,032
Diluted 46,370 46,285