XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 366,212 $ 319,771 $ 698,325 $ 621,743
Cost of goods sold 250,888 212,385 478,307 414,773
Gross profit 115,324 107,386 220,018 206,970
Operating expenses        
Selling, general and administrative 59,470 58,467 118,169 112,202
Research and development 40,537 33,189 79,164 67,153
Amortization of acquisition related intangible assets 5,839 3,854 11,663 7,664
Loss (gain) on disposal of fixed assets 19 (82) 1 (4,954)
Restructuring charges 68 8,250 334 8,250
Other operating expense (income) 2 0 2 (1)
Total operating expense 105,935 103,678 209,333 190,314
Income from operations 9,389 3,708 10,685 16,656
Other income (expense)        
Interest income 7,024 4,237 12,837 8,851
Interest expense (506) (852) (973) (1,384)
Foreign currency (loss) gain, net (6,432) 799 (6,615) 1,771
Unrealized gain on investments 29,645 4,350 25,613 4,720
Impairment of equity investment 0 0 (5,817) 0
Gain on disposal of subsidiary 13,730 0 13,730 0
Other income 373 562 996 996
Total other income (expense) 43,834 9,096 39,771 14,954
Income before income taxes and noncontrolling interest 53,223 12,804 50,456 31,610
Income tax provision 9,063 2,643 9,083 6,180
Net income 44,160 10,161 41,373 25,430
Less net income attributable to noncontrolling interest 1,938 (2,161) 288 (3,392)
Net income attributable to common stockholders $ 46,098 $ 8,000 $ 41,661 $ 22,038
Earnings per share attributable to common stockholders:        
Basic $ 0.99 $ 0.17 $ 0.9 $ 0.48
Diluted $ 0.99 $ 0.17 $ 0.9 $ 0.48
Number of shares used in earnings per share computation:        
Basic 46,398 46,133 46,385 46,083
Diluted 46,462 46,324 46,452 46,320