XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF NET INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Income Statement [Abstract]    
Net sales $ 554,307 $ 535,385
Cost of sales 347,051 347,577
Gross profit 207,256 187,808
Selling, general, and administrative expenses 87,708 86,127
Research and development expenses 26,048 27,667
Amortization of intangibles 14,331 15,825
Restructuring, impairment, and other charges 9,019 3,237
Total operating expenses 137,106 132,856
Operating income 70,150 54,952
Interest expense 8,875 9,611
Foreign exchange loss (gain) 4,843 (5,042)
Other income, net (3,515) (5,321)
Income before income taxes 59,947 55,704
Income taxes 16,376 7,252
Net income $ 43,571 $ 48,452
Earnings per share:    
Basic (in dollars per share) $ 1.76 $ 1.95
Diluted (in dollars per share) $ 1.75 $ 1.93
Weighted-average shares and equivalent shares outstanding:    
Basic (in shares) 24,767 24,911
Diluted (in shares) 24,963 25,124