v3.25.2
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