XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 503,327 $ 474,116 $ 966,959 $ 895,456
Cost of products sold 254,036 253,406 498,088 481,351
Gross profit 249,291 220,710 468,871 414,105
Selling, general and administrative 114,073 112,078 221,756 206,042
Research and development 19,154 16,996 35,509 32,665
Restructuring charges (Note 4) 2,209 488 4,538 2,412
Currency exchange losses, net 1,896 5,286 2,095 9,363
Operating income 111,959 85,862 204,973 163,623
Interest expense 7,951 8,116 15,654 14,951
Other income, net (7,379) (5,000) (15,060) (12,022)
Total other expense, net 572 3,116 594 2,929
Income before income taxes 111,387 82,746 204,379 160,694
Provision for income taxes (Note 11) 25,193 19,973 46,916 38,316
Net income $ 86,194 $ 62,773 $ 157,463 $ 122,378
Earnings per share attributable to common shareholders (Note 10):        
Basic (in dollars per share) $ 2.23 $ 1.60 $ 4.06 $ 3.11
Diluted (in dollars per share) 2.23 1.59 4.05 3.10
Dividends per common share (in dollars per share) $ 0.54 $ 0.53 $ 1.07 $ 1.04