Financial Instruments - Outstanding Forward Contracts (Details) - Not Designated as Hedging Instrument € in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, SFr in Thousands, Ft in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands |
Sep. 28, 2025
SGD ($)
|
Sep. 28, 2025
USD ($)
|
Sep. 28, 2025
CNY (¥)
|
Sep. 28, 2025
MXN ($)
|
Sep. 28, 2025
HUF (Ft)
|
Sep. 28, 2025
GBP (£)
|
Sep. 28, 2025
JPY (¥)
|
Sep. 28, 2025
EUR (€)
|
Sep. 28, 2025
CHF (SFr)
|
Sep. 28, 2025
CAD ($)
|
Dec. 31, 2024
SGD ($)
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2024
CNY (¥)
|
Dec. 31, 2024
MXN ($)
|
Dec. 31, 2024
HUF (Ft)
|
Dec. 31, 2024
GBP (£)
|
Dec. 31, 2024
JPY (¥)
|
Dec. 31, 2024
EUR (€)
|
Dec. 31, 2024
CHF (SFr)
|
Dec. 31, 2024
CAD ($)
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Singapore Dollar | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | $ 38,000 | $ 29,317 | $ 40,000 | $ 29,457 | ||||||||||||||||
| Chinese Renminbi | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 12,628 | ¥ 90,000 | 12,990 | ¥ 95,000 | ||||||||||||||||
| Mexican Peso | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 5,417 | $ 100,000 | 10,701 | $ 220,000 | ||||||||||||||||
| Hungarian Forint | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 7,466 | Ft 2,500,000 | 5,951 | Ft 2,360,000 | ||||||||||||||||
| British Pound | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 5,362 | £ 4,000 | 4,008 | £ 3,200 | ||||||||||||||||
| Japanese Yen | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 1,341 | ¥ 200,000 | 12,789 | ¥ 2,000,000 | ||||||||||||||||
| Euro | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 0 | € 0 | 26,029 | € 25,000 | ||||||||||||||||
| Swiss Franc | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | 0 | SFr 0 | 2,432 | SFr 2,200 | ||||||||||||||||
| Canadian Dollar | ||||||||||||||||||||
| Derivative [Line Items] | ||||||||||||||||||||
| Outstanding forward contracts | $ 0 | $ 0 | $ 1,390 | $ 2,000 |