XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.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
Jun. 30, 2023
EUR (€)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CAD ($)
Jun. 30, 2023
PLN (zł)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2023
GBP (£)
Jun. 30, 2023
JPY (¥)
Jun. 30, 2023
CHF (SFr)
Jun. 30, 2023
BRL (R$)
Jun. 30, 2023
MXN ($)
Jun. 30, 2023
ILS (₪)
Jun. 30, 2023
NZD ($)
Jun. 30, 2023
CZK (Kč)
Jun. 30, 2023
TWD ($)
Jun. 30, 2023
AUD ($)
Jun. 30, 2023
KRW (₩)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2022
PLN (zł)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
JPY (¥)
Dec. 31, 2022
CHF (SFr)
Dec. 31, 2022
BRL (R$)
Dec. 31, 2022
MXN ($)
Dec. 31, 2022
ILS (₪)
Dec. 31, 2022
NZD ($)
Dec. 31, 2022
CZK (Kč)
Dec. 31, 2022
TWD ($)
Dec. 31, 2022
AUD ($)
Derivative [Line Items]                                                              
Notional amount   $ 641,244                               $ 637,015                          
Euro                                                              
Derivative [Line Items]                                                              
Notional amount € 218,700 238,786                             € 186,900 200,010                          
Canadian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   79,959 $ 106,000                             80,514 $ 109,000                        
Polish Zloty                                                              
Derivative [Line Items]                                                              
Notional amount   68,452   zł 279,700                           83,307   zł 365,988                      
Chinese Yuan                                                              
Derivative [Line Items]                                                              
Notional amount   56,266     ¥ 408,000                         68,223     ¥ 471,000                    
British Pound                                                              
Derivative [Line Items]                                                              
Notional amount   55,704       £ 43,900                       49,677       £ 41,200                  
Japanese Yen                                                              
Derivative [Line Items]                                                              
Notional amount   37,136         ¥ 5,340,000                     47,196         ¥ 6,200,000                
Swiss Franc                                                              
Derivative [Line Items]                                                              
Notional amount   33,526           SFr 30,000                   27,165           SFr 25,000              
Brazilian Real                                                              
Derivative [Line Items]                                                              
Notional amount   29,532             R$ 143,300                 26,839             R$ 141,200            
Mexican Peso                                                              
Derivative [Line Items]                                                              
Notional amount   13,491               $ 230,000               11,746               $ 230,000          
Israeli Shekel                                                              
Derivative [Line Items]                                                              
Notional amount   13,300                 ₪ 49,380             31,383                 ₪ 110,030        
New Zealand Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   6,046                   $ 9,900           3,806                   $ 6,000      
Czech Koruna                                                              
Derivative [Line Items]                                                              
Notional amount   2,750                     Kč 60,000         2,469                     Kč 56,000    
New Taiwan Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,629                       $ 82,000       1,959                       $ 60,000  
Australian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,302                         $ 3,460     $ 2,721                         $ 4,000
Korean Won                                                              
Derivative [Line Items]                                                              
Notional amount   $ 1,365                           ₩ 1,800,000