XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Derivative Financial Instruments (Details) - Level 2 - Foreign Exchange Forward
€ in Thousands, ₪ in Thousands, ₩ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, zł in Thousands, SFr in Thousands, R$ in Thousands, Kč in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Sep. 30, 2024
EUR (€)
Sep. 30, 2024
USD ($)
Sep. 30, 2024
GBP (£)
Sep. 30, 2024
CAD ($)
Sep. 30, 2024
PLN (zł)
Sep. 30, 2024
CNY (¥)
Sep. 30, 2024
JPY (¥)
Sep. 30, 2024
ILS (₪)
Sep. 30, 2024
BRL (R$)
Sep. 30, 2024
CHF (SFr)
Sep. 30, 2024
NZD ($)
Sep. 30, 2024
AUD ($)
Sep. 30, 2024
TWD ($)
Sep. 30, 2024
CZK (Kč)
Sep. 30, 2024
KRW (₩)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
PLN (zł)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2023
ILS (₪)
Dec. 31, 2023
BRL (R$)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
NZD ($)
Dec. 31, 2023
AUD ($)
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
CZK (Kč)
Dec. 31, 2023
KRW (₩)
Dec. 31, 2023
MXN ($)
Derivative [Line Items]                                                              
Notional amount   $ 649,286                             $ 744,462                            
Euro                                                              
Derivative [Line Items]                                                              
Notional amount € 176,900 197,946                           € 337,780 373,705                            
British Pound                                                              
Derivative [Line Items]                                                              
Notional amount   141,511 £ 105,720                           58,005 £ 45,590                          
Canadian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   71,439   $ 96,300                         82,166   $ 108,900                        
Polish Zloty                                                              
Derivative [Line Items]                                                              
Notional amount   71,001     zł 272,000                       70,393     zł 276,900                      
Chinese Yuan                                                              
Derivative [Line Items]                                                              
Notional amount   67,816       ¥ 473,500                     34,361       ¥ 244,500                    
Japanese Yen                                                              
Derivative [Line Items]                                                              
Notional amount   35,176         ¥ 5,000,000                   25,347         ¥ 3,577,000                  
Israeli Shekel                                                              
Derivative [Line Items]                                                              
Notional amount   21,458           ₪ 79,600                 21,800           ₪ 78,700                
Brazilian Real                                                              
Derivative [Line Items]                                                              
Notional amount   20,044             R$ 109,800               16,563             R$ 80,500              
Mexican Peso                                                              
Derivative [Line Items]                                                              
Notional amount                                 13,593                           $ 230,000
Swiss Franc                                                              
Derivative [Line Items]                                                              
Notional amount   6,783               SFr 5,700             34,132               SFr 28,600            
New Zealand Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   4,898                 $ 7,700           4,161                 $ 6,600          
Australian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   3,330                   $ 4,800         2,921                   $ 4,300        
New Taiwan Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   3,110                     $ 98,000       2,919                     $ 89,000      
Czech Koruna                                                              
Derivative [Line Items]                                                              
Notional amount   2,860                       Kč 64,400     2,687                       Kč 60,200    
Korean Won                                                              
Derivative [Line Items]                                                              
Notional amount   $ 1,914                         ₩ 2,500,000   $ 1,709                         ₩ 2,200,000