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 |
Jul. 05, 2026
SGD ($)
|
Jul. 05, 2026
USD ($)
|
Jul. 05, 2026
CNY (¥)
|
Jul. 05, 2026
EUR (€)
|
Jul. 05, 2026
MXN ($)
|
Jul. 05, 2026
HUF (Ft)
|
Jul. 05, 2026
GBP (£)
|
Jul. 05, 2026
INR (₨)
|
Jul. 05, 2026
CHF (SFr)
|
Jul. 05, 2026
KRW (₩)
|
Jul. 05, 2026
JPY (¥)
|
Dec. 31, 2025
SGD ($)
|
Dec. 31, 2025
USD ($)
|
Dec. 31, 2025
CNY (¥)
|
Dec. 31, 2025
EUR (€)
|
Dec. 31, 2025
MXN ($)
|
Dec. 31, 2025
HUF (Ft)
|
Dec. 31, 2025
GBP (£)
|
Dec. 31, 2025
INR (₨)
|
Dec. 31, 2025
KRW (₩)
|
Dec. 31, 2025
JPY (¥)
|
Jun. 29, 2025
USD ($)
|
Jun. 29, 2025
CHF (SFr)
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Singapore Dollar | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | $ 46,000 | $ 36,636 | $ 0 | $ 0 | |||||||||||||||||||
| Chinese Renminbi | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 29,533 | ¥ 200,000 | 2,865 | ¥ 20,000 | |||||||||||||||||||
| Euro | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 14,735 | € 17,100 | 0 | € 0 | |||||||||||||||||||
| Mexican Peso | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 14,269 | $ 250,000 | 8,881 | $ 160,000 | |||||||||||||||||||
| Hungarian Forint | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 8,023 | Ft 2,500,000 | 7,600 | Ft 2,500,000 | |||||||||||||||||||
| British Pound | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 5,308 | £ 4,000 | 5,383 | £ 4,000 | |||||||||||||||||||
| Indian Rupee | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 3,163 | ₨ 300,000 | 4,436 | ₨ 400,000 | |||||||||||||||||||
| Swiss Franc | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 2,487 | SFr 2,000 | $ 0 | SFr 0 | |||||||||||||||||||
| Korean Won | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | 0 | ₩ 0 | 6,239 | ₩ 9,000,000 | |||||||||||||||||||
| Japanese Yen | |||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||
| Outstanding forward contracts | $ 0 | ¥ 0 | $ 2,563 | ¥ 400,000 |