XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments - Outstanding Forward Contracts Table (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
Jun. 30, 2024
SGD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
EUR (€)
Jun. 30, 2024
CNY (¥)
Jun. 30, 2024
MXN ($)
Jun. 30, 2024
HUF (Ft)
Jun. 30, 2024
GBP (£)
Jun. 30, 2024
JPY (¥)
Jun. 30, 2024
CHF (SFr)
Jun. 30, 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 ($)
Japanese Yen                                        
Derivative [Line Items]                                        
Outstanding forward contracts   $ 3,750           ¥ 600,000       $ 4,255           ¥ 600,000    
Euro                                        
Derivative [Line Items]                                        
Outstanding forward contracts   23,577 € 22,000                 44,302 € 40,000              
Singapore Dollar                                        
Derivative [Line Items]                                        
Outstanding forward contracts $ 40,700 30,041                 $ 39,700 30,136                
Chinese Renminbi                                        
Derivative [Line Items]                                        
Outstanding forward contracts   13,711   ¥ 100,000               7,025   ¥ 50,000            
Mexican Peso                                        
Derivative [Line Items]                                        
Outstanding forward contracts   11,663     $ 215,000             8,505     $ 145,000          
Hungarian Forint                                        
Derivative [Line Items]                                        
Outstanding forward contracts   5,883       Ft 2,180,000           6,466       Ft 2,240,000        
British Pound                                        
Derivative [Line Items]                                        
Outstanding forward contracts   4,112         £ 3,245         4,258         £ 3,345      
Canadian Dollar                                        
Derivative [Line Items]                                        
Outstanding forward contracts   1,212               $ 1,660   1,112               $ 1,470
Swiss Franc                                        
Derivative [Line Items]                                        
Outstanding forward contracts   $ 1,875             SFr 1,675     $ 0             SFr 0