XML 77 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Derivative Financial Instruments (Details) - Level 2 - Prepaid expenses and other current assets: - 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, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
PLN (zł)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2023
ILS (₪)
Dec. 31, 2023
BRL (R$)
Dec. 31, 2023
MXN ($)
Dec. 31, 2023
NZD ($)
Dec. 31, 2023
AUD ($)
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
CZK (Kč)
Dec. 31, 2023
KPW (₩)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2022
PLN (zł)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
CHF (SFr)
Dec. 31, 2022
JPY (¥)
Dec. 31, 2022
ILS (₪)
Dec. 31, 2022
BRL (R$)
Dec. 31, 2022
MXN ($)
Dec. 31, 2022
NZD ($)
Dec. 31, 2022
AUD ($)
Dec. 31, 2022
TWD ($)
Dec. 31, 2022
CZK (Kč)
Derivative [Line Items]                                                              
Notional amount   $ 744,462                               $ 637,015                          
Euro                                                              
Derivative [Line Items]                                                              
Notional amount € 337,780 373,705                             € 186,900 200,010                          
Canadian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   82,166 $ 108,900                             80,514 $ 109,000                        
Polish Zloty                                                              
Derivative [Line Items]                                                              
Notional amount   70,393   zł 276,900                           83,307   zł 365,988                      
British Pound                                                              
Derivative [Line Items]                                                              
Notional amount   58,005     £ 45,590                         49,677     £ 41,200                    
Chinese Yuan                                                              
Derivative [Line Items]                                                              
Notional amount   34,361       ¥ 244,500                       68,223       ¥ 471,000                  
Swiss Franc                                                              
Derivative [Line Items]                                                              
Notional amount   34,132         SFr 28,600                     27,165         SFr 25,000                
Japanese Yen                                                              
Derivative [Line Items]                                                              
Notional amount   25,347           ¥ 3,577,000                   47,196           ¥ 6,200,000              
Israeli Shekel                                                              
Derivative [Line Items]                                                              
Notional amount   21,800             ₪ 78,700                 31,383             ₪ 110,030            
Brazilian Real                                                              
Derivative [Line Items]                                                              
Notional amount   16,563               R$ 80,500               26,839               R$ 141,200          
Mexican Peso                                                              
Derivative [Line Items]                                                              
Notional amount   13,593                 $ 230,000             11,746                 $ 230,000        
New Zealand Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   4,161                   $ 6,600           3,806                   $ 6,000      
Australian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,921                     $ 4,300         2,721                     $ 4,000    
New Taiwan Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,919                       $ 89,000       1,959                       $ 60,000  
Czech Koruna                                                              
Derivative [Line Items]                                                              
Notional amount   2,687                         Kč 60,200     $ 2,469                         Kč 56,000
Korean Won                                                              
Derivative [Line Items]                                                              
Notional amount   $ 1,709                           ₩ 2,200,000