XML 101 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Outstanding Forward Contracts (Details) - Not Designated as Hedging Instrument [Member]
€ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, SFr in Thousands, Ft in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2024
SGD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
MXN ($)
Dec. 31, 2024
HUF (Ft)
Dec. 31, 2024
GBP (£)
Dec. 31, 2024
JPY (¥)
Dec. 31, 2024
CHF (SFr)
Dec. 31, 2024
CAD ($)
Dec. 31, 2023
SGD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
MXN ($)
Dec. 31, 2023
HUF (Ft)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
CAD ($)
Euro [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   $ 26,029 € 25,000                 $ 44,302 € 40,000              
Japanese Yen [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   3,750           ¥ 2,000,000       4,255           ¥ 600,000    
Mexican Peso [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   10,701     $ 220,000             8,505     $ 145,000          
British Pound [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   4,008         £ 3,200         4,258         £ 3,345      
Hungarian Forint [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   5,951       Ft 2,360,000           6,466       Ft 2,240,000        
Canadian Dollar [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   1,390               $ 2,000   1,112               $ 1,470
China, Yuan Renminbi                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   12,990   ¥ 95,000               7,025   ¥ 50,000            
Switzerland, Francs                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount   2,432             SFr 2,200     0             SFr 0  
Singapore Dollar [Member]                                        
Derivative [Line Items]                                        
Derivative Asset, Notional Amount $ 40,000 $ 29,457                 $ 39,700 $ 30,136