XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Income Statement [Abstract]        
Net sales $ 431,658 $ 425,866 $ 851,988 $ 811,153
Cost of sales 349,000 345,007 693,151 659,082
Gross margin 82,658 80,859 158,837 152,071
Selling, general, and administrative expense 35,039 33,601 70,484 69,445
Research and development expense 6,413 7,702 12,918 14,844
Restructuring expense 479 3,048 2,517 4,668
Other—net 3,908 4,446 8,904 8,803
Operating profit 36,819 32,062 64,014 54,311
Other non-operating income—net (567) (640) (1,233) (1,283)
Interest expense - net 8,230 8,802 15,147 17,081
Income before income taxes 29,156 23,900 50,100 38,513
Income tax expense 4,016 4,864 7,262 6,068
Net income $ 25,140 $ 19,036 $ 42,838 $ 32,445
Basic earnings per share:        
Net income per share of common stock (in dollars per share) $ 1.21 $ 0.92 $ 2.06 $ 1.57
Diluted earnings per share:        
Net income per share of common stock (in dollars per share) $ 1.21 $ 0.91 $ 2.05 $ 1.55
Weighted-average number of shares of common stock outstanding:        
Basic (in shares) 20,779 20,741 20,779 20,710
Diluted (in shares) 20,833 20,914 20,874 20,937