XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income - USD ($)
$ 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 $ 474,116 $ 462,463 $ 895,456 $ 875,765
Cost of products sold 253,406 239,434 481,351 457,205
Gross profit 220,710 223,029 414,105 418,560
Selling, general and administrative 112,078 105,075 206,042 199,226
Research and development 16,996 17,070 32,665 32,988
Restructuring charges (Note 4) 488 1,543 2,412 4,560
Currency exchange losses (gains), net 5,286 (603) 9,363 1,730
Operating income 85,862 99,944 163,623 180,056
Interest expense 8,116 9,664 14,951 20,403
Other income, net (5,000) (4,148) (12,022) (10,382)
Total other expense, net 3,116 5,516 2,929 10,021
Income before income taxes 82,746 94,428 160,694 170,035
Provision for income taxes (Note 11) 19,973 22,194 38,316 39,662
Net income $ 62,773 $ 72,234 $ 122,378 $ 130,373
Earnings per share attributable to common shareholders (Note 10):        
Basic (in dollars per share) $ 1.60 $ 1.83 $ 3.11 $ 3.31
Diluted (in dollars per share) 1.59 1.83 3.10 3.30
Dividends per common share (in dollars per share) $ 0.53 $ 0.51 $ 1.04 $ 0.98