Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 28, 2025 |
Jun. 28, 2025 |
|
Income Taxes [Abstract] | ||
Decrease in liabilities for unrecognized tax benefits | $ 744 | |
Income Tax Uncertainties [Abstract] | ||
Cash repatriated during the current period | $ 75,000 | |
Repatriation taxes paid | $ 9,375 |