XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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
Jun. 30, 2024
EUR (€)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
GBP (£)
Jun. 30, 2024
CAD ($)
Jun. 30, 2024
PLN (zł)
Jun. 30, 2024
CNY (¥)
Jun. 30, 2024
JPY (¥)
Jun. 30, 2024
ILS (₪)
Jun. 30, 2024
BRL (R$)
Jun. 30, 2024
MXN ($)
Jun. 30, 2024
CHF (SFr)
Jun. 30, 2024
AUD ($)
Jun. 30, 2024
TWD ($)
Jun. 30, 2024
NZD ($)
Jun. 30, 2024
KRW (₩)
Jun. 30, 2024
CZK (Kč)
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
MXN ($)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
AUD ($)
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
NZD ($)
Dec. 31, 2023
KRW (₩)
Dec. 31, 2023
CZK (Kč)
Derivative [Line Items]                                                                
Notional amount   $ 678,389                               $ 744,462                            
Euro                                                                
Derivative [Line Items]                                                                
Notional amount € 224,400 240,601                             € 337,780 373,705                            
British Pound                                                                
Derivative [Line Items]                                                                
Notional amount   144,867 £ 114,500                             58,005 £ 45,590                          
Canadian Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   74,790   $ 102,400                           82,166   $ 108,900                        
Polish Zloty                                                                
Derivative [Line Items]                                                                
Notional amount   72,401     zł 291,700                         70,393     zł 276,900                      
Chinese Yuan                                                                
Derivative [Line Items]                                                                
Notional amount   46,207       ¥ 336,300                       34,361       ¥ 244,500                    
Japanese Yen                                                                
Derivative [Line Items]                                                                
Notional amount   29,419         ¥ 4,700,000                     25,347         ¥ 3,577,000                  
Israeli Shekel                                                                
Derivative [Line Items]                                                                
Notional amount   18,554           ₪ 69,600                   21,800           ₪ 78,700                
Brazilian Real                                                                
Derivative [Line Items]                                                                
Notional amount   16,390             R$ 91,600                 16,563             R$ 80,500              
Mexican Peso                                                                
Derivative [Line Items]                                                                
Notional amount   15,750               $ 288,500               13,593               $ 230,000            
Swiss Franc                                                                
Derivative [Line Items]                                                                
Notional amount   5,246                 SFr 4,700             34,132                 SFr 28,600          
Australian Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   4,137                   $ 6,200           2,921                   $ 4,300        
New Taiwan Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   3,418                     $ 111,000         2,919                     $ 89,000      
New Zealand Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   3,168                       $ 5,200       4,161                       $ 6,600    
Korean Won                                                                
Derivative [Line Items]                                                                
Notional amount   2,244                         ₩ 3,100,000     1,709                         ₩ 2,200,000  
Czech Koruna                                                                
Derivative [Line Items]                                                                
Notional amount   $ 1,197                           Kč 28,000   $ 2,687                           Kč 60,200