v3.25.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Income Statement [Abstract]        
Net Revenues $ 202,260 $ 197,000 $ 396,374 $ 387,847
Cost of Sales 148,522 145,761 291,039 289,665
Gross Profit 53,738 51,239 105,335 98,182
Selling, General and Administrative Expenses 35,959 36,061 70,553 69,012
Restructuring Charges 608 1,254 1,034 2,624
Operating Income 17,171 13,924 33,748 26,546
Interest Expense (3,008) (3,975) (6,271) (7,858)
Other Income 1,746 0 1,746 0
Income Before Taxes 15,909 9,949 29,223 18,688
Income Tax Expense 3,356 2,225 6,159 4,115
Net Income $ 12,553 $ 7,724 $ 23,064 $ 14,573
Earnings Per Share        
Basic earnings per share (in dollars per share) $ 0.84 $ 0.52 $ 1.55 $ 0.99
Diluted earnings per share (in dollars per share) $ 0.82 $ 0.52 $ 1.52 $ 0.97
Weighted-Average Number of Common Shares Outstanding        
Basic (in shares) 14,938 14,775 14,898 14,735
Diluted (in shares) 15,216 14,961 15,196 14,954