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