XML 81 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
PLN (zł)
Dec. 31, 2024
CAD ($)
Dec. 31, 2024
GBP (£)
Dec. 31, 2024
ILS (₪)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
BRL (R$)
Dec. 31, 2024
JPY (¥)
Dec. 31, 2024
CHF (SFr)
Dec. 31, 2024
NZD ($)
Dec. 31, 2024
CZK (Kč)
Dec. 31, 2024
AUD ($)
Dec. 31, 2024
TWD ($)
Dec. 31, 2024
KPW (₩)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
PLN (zł)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
ILS (₪)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
BRL (R$)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
NZD ($)
Dec. 31, 2023
CZK (Kč)
Dec. 31, 2023
AUD ($)
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
KPW (₩)
Dec. 31, 2023
MXN ($)
Derivative [Line Items]                                                              
Notional amount   $ 458,347                             $ 744,462                            
Euro                                                              
Derivative [Line Items]                                                              
Notional amount € 176,080 183,172                           € 337,780 373,705                            
Polish Zloty                                                              
Derivative [Line Items]                                                              
Notional amount   68,633 zł 283,000                           70,393 zł 276,900                          
Canadian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   67,446   $ 97,000                         82,166   $ 108,900                        
British Pound                                                              
Derivative [Line Items]                                                              
Notional amount   47,090     £ 37,600                       58,005     £ 45,590                      
Israeli Shekel                                                              
Derivative [Line Items]                                                              
Notional amount   24,740       ₪ 90,055                     21,800       ₪ 78,700                    
Chinese Yuan                                                              
Derivative [Line Items]                                                              
Notional amount   22,417         ¥ 164,500                   34,361         ¥ 244,500                  
Brazilian Real                                                              
Derivative [Line Items]                                                              
Notional amount   13,327           R$ 83,100                 16,563           R$ 80,500                
Japanese Yen                                                              
Derivative [Line Items]                                                              
Notional amount   12,778             ¥ 2,000,000               25,347             ¥ 3,577,000              
Swiss Franc                                                              
Derivative [Line Items]                                                              
Notional amount   6,314               SFr 5,700             34,132               SFr 28,600            
New Zealand Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   3,924                 $ 7,000           4,161                 $ 6,600          
Czech Koruna                                                              
Derivative [Line Items]                                                              
Notional amount   3,004                   Kč 72,800         2,687                   Kč 60,200        
Australian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,355                     $ 3,800       2,921                     $ 4,300      
New Taiwan Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   1,786                       $ 58,700     2,919                       $ 89,000    
Korean Won                                                              
Derivative [Line Items]                                                              
Notional amount   $ 1,361                         ₩ 2,000,000   1,709                         ₩ 2,200,000  
Mexican Peso                                                              
Derivative [Line Items]                                                              
Notional amount                                 $ 13,593                           $ 230,000