XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
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
Sep. 30, 2022
EUR (€)
Sep. 30, 2022
USD ($)
Sep. 30, 2022
CNY (¥)
Sep. 30, 2022
CAD ($)
Sep. 30, 2022
PLN (zł)
Sep. 30, 2022
GBP (£)
Sep. 30, 2022
JPY (¥)
Sep. 30, 2022
BRL (R$)
Sep. 30, 2022
CHF (SFr)
Sep. 30, 2022
ILS (₪)
Sep. 30, 2022
MXN ($)
Sep. 30, 2022
KRW (₩)
Sep. 30, 2022
AUD ($)
Sep. 30, 2022
TWD ($)
Sep. 30, 2022
CZK (Kč)
Sep. 30, 2022
NZD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
PLN (zł)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
JPY (¥)
Dec. 31, 2021
BRL (R$)
Dec. 31, 2021
CHF (SFr)
Dec. 31, 2021
ILS (₪)
Dec. 31, 2021
MXN ($)
Dec. 31, 2021
AUD ($)
Derivative [Line Items]                                                        
Notional amount   $ 591,791                               $ 590,170                    
Euro                                                        
Derivative [Line Items]                                                        
Notional amount € 181,300 177,102                             € 165,110 186,358                    
Chinese Yuan                                                        
Derivative [Line Items]                                                        
Notional amount   79,875 ¥ 569,000                             77,358 ¥ 494,500                  
Canadian Dollar                                                        
Derivative [Line Items]                                                        
Notional amount   67,607   $ 92,800                           78,018   $ 99,800                
Polish Zloty                                                        
Derivative [Line Items]                                                        
Notional amount   63,306     zł 315,800                         54,014     zł 219,800              
British Pound                                                        
Derivative [Line Items]                                                        
Notional amount   48,974       £ 44,200                       46,881       £ 34,740            
Japanese Yen                                                        
Derivative [Line Items]                                                        
Notional amount   43,194         ¥ 6,224,000                     48,206         ¥ 5,548,700          
Brazilian Real                                                        
Derivative [Line Items]                                                        
Notional amount   36,666           R$ 200,000                   50,894           R$ 286,500        
Swiss Franc                                                        
Derivative [Line Items]                                                        
Notional amount   25,391             SFr 24,800                 10,883             SFr 9,950      
Israeli Shekel                                                        
Derivative [Line Items]                                                        
Notional amount   22,021               ₪ 78,390               17,416               ₪ 54,110    
Mexican Peso                                                        
Derivative [Line Items]                                                        
Notional amount   14,088                 $ 283,900             15,133                 $ 311,500  
Korean Won                                                        
Derivative [Line Items]                                                        
Notional amount   5,710                   ₩ 8,200,000                                
Australian Dollar                                                        
Derivative [Line Items]                                                        
Notional amount   2,653                     $ 4,090         $ 5,009                   $ 6,900
New Taiwan Dollar                                                        
Derivative [Line Items]                                                        
Notional amount   2,200                       $ 70,000                            
Czech Koruna                                                        
Derivative [Line Items]                                                        
Notional amount   1,585                         Kč 40,000                          
New Zealand Dollar                                                        
Derivative [Line Items]                                                        
Notional amount   $ 1,419                           $ 2,500