Financial Instruments - Outstanding Forward Contracts (Details) - Not Designated as Hedging Instrument € in Thousands, ₩ in Thousands, ₨ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, SFr in Thousands, Ft in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands |
Jun. 29, 2025
SGD ($)
|
Jun. 29, 2025
USD ($)
|
Jun. 29, 2025
CNY (¥)
|
Jun. 29, 2025
MXN ($)
|
Jun. 29, 2025
HUF (Ft)
|
Jun. 29, 2025
INR (₨)
|
Jun. 29, 2025
GBP (£)
|
Jun. 29, 2025
KRW (₩)
|
Jun. 29, 2025
JPY (¥)
|
Jun. 29, 2025
EUR (€)
|
Jun. 29, 2025
CHF (SFr)
|
Jun. 29, 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
INR (₨)
|
Dec. 31, 2024
GBP (£)
|
Dec. 31, 2024
KRW (₩)
|
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 | 9,780 | ¥ 70,000 | 12,990 | ¥ 95,000 | ||||||||||||||||||||
Mexican Peso | ||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||
Outstanding forward contracts | 7,939 | $ 150,000 | 10,701 | $ 220,000 | ||||||||||||||||||||
Hungarian Forint | ||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||
Outstanding forward contracts | 7,344 | Ft 2,500,000 | 5,951 | Ft 2,360,000 | ||||||||||||||||||||
India, Rupees | ||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||
Outstanding forward contracts | 5,844 | ₨ 500,000 | 0 | ₨ 0 | ||||||||||||||||||||
British Pound | ||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||
Outstanding forward contracts | 5,486 | £ 4,000 | 4,008 | £ 3,200 | ||||||||||||||||||||
Korea (South), Won | ||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||
Outstanding forward contracts | 5,155 | ₩ 7,000,000 | 0 | ₩ 0 | ||||||||||||||||||||
Japanese Yen | ||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||
Outstanding forward contracts | 2,080 | ¥ 300,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 |