v3.26.1
Restatement - Schedule of Effect of Restatement on Consolidated Statement of Income (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Apr. 04, 2026
Jun. 28, 2025
Mar. 29, 2025
Jul. 04, 2026
Jun. 28, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Revenues $ 224,492   $ 200,803   $ 433,514 $ 393,284
Cost of Sales 161,592   147,827   314,381 289,857
Gross Profit 62,900   52,976   119,133 103,427
Selling, General and Administrative Expenses 34,569   34,643   75,082 79,693
Restructuring Charges 0   608   0 1,034
Operating Income 28,331   17,725   44,051 22,700
Interest Expense, Net (3,522)   (3,008)   (7,532) (6,271)
Other Income, Net 0   1,746   0 1,746
Income Before Taxes 24,809   16,463   36,519 18,175
Income tax expense (benefit) 4,410   3,709   6,204 4,019
Net Income $ 20,399 $ 9,916 $ 12,754 $ 1,402 $ 30,315 $ 14,156
Earnings Per Share            
Basic (in dollars per share) $ 1.35   $ 0.85   $ 2.01 $ 0.95
Diluted (in dollars per share) $ 1.31   $ 0.84   $ 1.95 $ 0.93
Weighted-Average Number of Common Shares Outstanding            
Basic (in shares) 15,136   14,938   15,089 14,898
Diluted (in shares) 15,555   15,216   15,581 15,196
As Previously Reported            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Revenues     $ 202,260     $ 396,374
Cost of Sales     148,522     291,039
Gross Profit     53,738     105,335
Selling, General and Administrative Expenses     35,959     70,553
Restructuring Charges     608     1,034
Operating Income     17,171     33,748
Interest Expense, Net     (3,008)     (6,271)
Other Income, Net     1,746     1,746
Income Before Taxes     15,909     29,223
Income tax expense (benefit)     3,356     6,159
Net Income     $ 12,553     $ 23,064
Earnings Per Share            
Basic (in dollars per share)     $ 0.84     $ 1.55
Diluted (in dollars per share)     $ 0.82     $ 1.52
Weighted-Average Number of Common Shares Outstanding            
Basic (in shares)     14,938     14,898
Diluted (in shares)     15,216     15,196
Adjustments            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Revenues     $ (1,457)     $ (3,090)
Cost of Sales     (695)     (1,182)
Gross Profit     (762)     (1,908)
Selling, General and Administrative Expenses     (1,316)     9,140
Operating Income     554     (11,048)
Income Before Taxes     554     (11,048)
Income tax expense (benefit)     353     (2,140)
Net Income     201     (8,908)
Adjustment, error correction            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Selling, General and Administrative Expenses     $ (1,400)     $ 9,000