XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.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, zł in Thousands, SFr in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2022
EUR (€)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CNY (¥)
Jun. 30, 2022
PLN (zł)
Jun. 30, 2022
CAD ($)
Jun. 30, 2022
BRL (R$)
Jun. 30, 2022
JPY (¥)
Jun. 30, 2022
GBP (£)
Jun. 30, 2022
CHF (SFr)
Jun. 30, 2022
MXN ($)
Jun. 30, 2022
ILS (₪)
Jun. 30, 2022
AUD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
PLN (zł)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
BRL (R$)
Dec. 31, 2021
JPY (¥)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
CHF (SFr)
Dec. 31, 2021
MXN ($)
Dec. 31, 2021
ILS (₪)
Dec. 31, 2021
AUD ($)
Derivative [Line Items]                                                
Notional amount   $ 611,829                       $ 590,170                    
Euro                                                
Derivative [Line Items]                                                
Notional amount € 147,830 154,164                     € 165,110 186,358                    
Chinese Yuan                                                
Derivative [Line Items]                                                
Notional amount   107,297 ¥ 719,300                     77,358 ¥ 494,500                  
Polish Zloty                                                
Derivative [Line Items]                                                
Notional amount   77,556   zł 351,500                   54,014   zł 219,800                
Canadian Dollar                                                
Derivative [Line Items]                                                
Notional amount   73,748     $ 95,200                 78,018     $ 99,800              
Brazilian Real                                                
Derivative [Line Items]                                                
Notional amount   59,913       R$ 317,000               50,894       R$ 286,500            
Japanese Yen                                                
Derivative [Line Items]                                                
Notional amount   44,744         ¥ 6,081,000             48,206         ¥ 5,548,700          
British Pound                                                
Derivative [Line Items]                                                
Notional amount   41,333           £ 34,097           46,881           £ 34,740        
Swiss Franc                                                
Derivative [Line Items]                                                
Notional amount   23,536             SFr 22,500         10,883             SFr 9,950      
Mexican Peso                                                
Derivative [Line Items]                                                
Notional amount   13,988               $ 282,700       15,133               $ 311,500    
Israeli Shekel                                                
Derivative [Line Items]                                                
Notional amount   12,380                 ₪ 43,160     17,416                 ₪ 54,110  
Australian Dollar                                                
Derivative [Line Items]                                                
Notional amount   $ 3,170                   $ 4,600   $ 5,009                   $ 6,900