XML 57 R37.htm IDEA: XBRL DOCUMENT v3.23.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
Mar. 31, 2023
EUR (€)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
CAD ($)
Mar. 31, 2023
CNY (¥)
Mar. 31, 2023
PLN (zł)
Mar. 31, 2023
GBP (£)
Mar. 31, 2023
JPY (¥)
Mar. 31, 2023
BRL (R$)
Mar. 31, 2023
CHF (SFr)
Mar. 31, 2023
ILS (₪)
Mar. 31, 2023
MXN ($)
Mar. 31, 2023
NZD ($)
Mar. 31, 2023
KRW (₩)
Mar. 31, 2023
TWD ($)
Mar. 31, 2023
AUD ($)
Mar. 31, 2023
CZK (Kč)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
PLN (zł)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
JPY (¥)
Dec. 31, 2022
BRL (R$)
Dec. 31, 2022
CHF (SFr)
Dec. 31, 2022
ILS (₪)
Dec. 31, 2022
MXN ($)
Dec. 31, 2022
NZD ($)
Dec. 31, 2022
TWD ($)
Dec. 31, 2022
AUD ($)
Dec. 31, 2022
CZK (Kč)
Derivative [Line Items]                                                              
Notional amount   $ 634,440                               $ 637,015                          
Euro                                                              
Derivative [Line Items]                                                              
Notional amount € 203,780 222,215                             € 186,900 200,010                          
Canadian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   72,007 $ 97,500                             80,514 $ 109,000                        
Chinese Yuan                                                              
Derivative [Line Items]                                                              
Notional amount   69,842   ¥ 478,805                           68,223   ¥ 471,000                      
Polish Zloty                                                              
Derivative [Line Items]                                                              
Notional amount   64,459     zł 277,000                         83,307     zł 365,988                    
British Pound                                                              
Derivative [Line Items]                                                              
Notional amount   53,198       £ 42,920                       49,677       £ 41,200                  
Japanese Yen                                                              
Derivative [Line Items]                                                              
Notional amount   46,513         ¥ 6,170,000                     47,196         ¥ 6,200,000                
Brazilian Real                                                              
Derivative [Line Items]                                                              
Notional amount   31,055           R$ 158,800                   26,839           R$ 141,200              
Swiss Franc                                                              
Derivative [Line Items]                                                              
Notional amount   28,081             SFr 25,600                 27,165             SFr 25,000            
Israeli Shekel                                                              
Derivative [Line Items]                                                              
Notional amount   14,864               ₪ 53,600               31,383               ₪ 110,030          
Mexican Peso                                                              
Derivative [Line Items]                                                              
Notional amount   12,744                 $ 230,000             11,746                 $ 230,000        
New Zealand Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   6,575                   $ 10,500           3,806                   $ 6,000      
Korean Won                                                              
Derivative [Line Items]                                                              
Notional amount   4,946                     ₩ 6,400,000                                    
New Taiwan Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,737                       $ 83,000       1,959                     $ 60,000    
Australian Dollar                                                              
Derivative [Line Items]                                                              
Notional amount   2,615                         $ 3,900     2,721                       $ 4,000  
Czech Koruna                                                              
Derivative [Line Items]                                                              
Notional amount   $ 2,589                           Kč 56,000   $ 2,469                         Kč 56,000