XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 1,311,120 $ 1,661,739 $ 2,000,580
Cost of goods sold 875,258 1,003,557 1,173,343
Gross profit 435,862 658,182 827,237
Operating expenses      
Selling, general and administrative 233,913 257,939 280,877
Research and development 134,051 134,868 126,316
Amortization of acquisition related intangible assets 16,499 15,282 15,610
Gain on disposal of fixed assets (7,641) (2,045) (3,651)
Restructuring charge 8,591 1,583 0
Other operating income (1) (16) (108)
Total operating expense 385,412 407,611 419,044
Income from operations 50,450 250,571 408,193
Other (expense) income      
Interest income 18,303 13,338 3,672
Interest expense (2,334) (5,700) (8,320)
Foreign currency (loss) gain, net (6,308) (5,264) 2,122
Unrealized (loss) gain on investments (321) 18,267 (16,514)
Other income 2,892 6,721 6,787
Total other income (expense) 12,232 27,362 (12,253)
Income before income taxes and noncontrolling interest 62,682 277,933 395,940
Income tax provision 11,840 47,285 56,685
Net income 50,842 230,648 339,255
Less: net income attributable to noncontrolling interest (6,818) (3,466) (7,972)
Net income attributable to common stockholders $ 44,024 $ 227,182 $ 331,283
Earnings per share attributable to common stockholders:      
Basic $ 0.95 $ 4.96 $ 7.31
Diluted $ 0.95 $ 4.91 $ 7.2
Number of shares used in earnings per share computation:      
Basic 46,208 45,803 45,330
Diluted 46,408 46,311 46,036