XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.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, zł in Thousands, SFr in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
PLN (zł)
Dec. 31, 2021
BRL (R$)
Dec. 31, 2021
JPY (¥)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
ILS (₪)
Dec. 31, 2021
MXN ($)
Dec. 31, 2021
CHF (SFr)
Dec. 31, 2021
AUD ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CAD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
BRL (R$)
Dec. 31, 2020
JPY (¥)
Dec. 31, 2020
GBP (£)
Dec. 31, 2020
ILS (₪)
Dec. 31, 2020
MXN ($)
Dec. 31, 2020
CHF (SFr)
Dec. 31, 2020
AUD ($)
Derivative [Line Items]                                              
Notional amount   $ 590,170                       $ 500,408                  
Euro                                              
Derivative [Line Items]                                              
Notional amount € 165,110 186,358                     € 126,300 155,125                  
Canadian Dollar                                              
Derivative [Line Items]                                              
Notional amount   78,018 $ 99,800                     50,791 $ 65,000                
Chinese Yuan                                              
Derivative [Line Items]                                              
Notional amount   77,358   ¥ 494,500                   143,393   ¥ 936,000              
Polish Zloty                                              
Derivative [Line Items]                                              
Notional amount   54,014     zł 219,800                                    
Brazilian Real                                              
Derivative [Line Items]                                              
Notional amount   50,894       R$ 286,500               27,264     R$ 142,000            
Japanese Yen                                              
Derivative [Line Items]                                              
Notional amount   48,206         ¥ 5,548,700             41,222       ¥ 4,249,000          
British Pound                                              
Derivative [Line Items]                                              
Notional amount   46,881           £ 34,740           43,879         £ 32,300        
Israeli Shekel                                              
Derivative [Line Items]                                              
Notional amount   17,416             ₪ 54,110         23,094           ₪ 74,000      
Mexican Peso                                              
Derivative [Line Items]                                              
Notional amount   15,133               $ 311,500       7,002             $ 140,000    
Swiss Franc                                              
Derivative [Line Items]                                              
Notional amount   10,883                 SFr 9,950     4,191               SFr 3,700  
Australian Dollar                                              
Derivative [Line Items]                                              
Notional amount   $ 5,009                   $ 6,900   $ 4,447                 $ 5,800