XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
EUR (€)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
GBP (£)
Mar. 31, 2024
CAD ($)
Mar. 31, 2024
PLN (zł)
Mar. 31, 2024
CNY (¥)
Mar. 31, 2024
JPY (¥)
Mar. 31, 2024
BRL (R$)
Mar. 31, 2024
MXN ($)
Mar. 31, 2024
ILS (₪)
Mar. 31, 2024
CHF (SFr)
Mar. 31, 2024
NZD ($)
Mar. 31, 2024
TWD ($)
Mar. 31, 2024
AUD ($)
Mar. 31, 2024
CZK (Kč)
Mar. 31, 2024
KRW (₩)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
PLN (zł)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2023
BRL (R$)
Dec. 31, 2023
MXN ($)
Dec. 31, 2023
ILS (₪)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
NZD ($)
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
AUD ($)
Dec. 31, 2023
CZK (Kč)
Dec. 31, 2023
KRW (₩)
Derivative [Line Items]                                                                
Notional amount   $ 721,607                               $ 744,462                            
Euro                                                                
Derivative [Line Items]                                                                
Notional amount € 262,300 283,818                             € 337,780 373,705                            
British Pound                                                                
Derivative [Line Items]                                                                
Notional amount   153,937 £ 121,800                             58,005 £ 45,590                          
Canadian Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   71,174   $ 96,500                           82,166   $ 108,900                        
Polish Zloty                                                                
Derivative [Line Items]                                                                
Notional amount   69,117     zł 276,400                         70,393     zł 276,900                      
Chinese Yuan                                                                
Derivative [Line Items]                                                                
Notional amount   44,536       ¥ 322,800                       34,361       ¥ 244,500                    
Japanese Yen                                                                
Derivative [Line Items]                                                                
Notional amount   28,547         ¥ 4,300,000                     25,347         ¥ 3,577,000                  
Brazilian Real                                                                
Derivative [Line Items]                                                                
Notional amount   17,650           R$ 88,600                   16,563           R$ 80,500                
Mexican Peso                                                                
Derivative [Line Items]                                                                
Notional amount   16,265             $ 270,000                 13,593             $ 230,000              
Israeli Shekel                                                                
Derivative [Line Items]                                                                
Notional amount   13,137               ₪ 48,200               21,800               ₪ 78,700            
Swiss Franc                                                                
Derivative [Line Items]                                                                
Notional amount   7,776                 SFr 7,000             34,132                 SFr 28,600          
New Zealand Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   5,912                   $ 9,900           4,161                   $ 6,600        
New Taiwan Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   3,064                     $ 98,000         2,919                     $ 89,000      
Australian Dollar                                                                
Derivative [Line Items]                                                                
Notional amount   3,061                       $ 4,700       2,921                       $ 4,300    
Czech Koruna                                                                
Derivative [Line Items]                                                                
Notional amount   1,905                         Kč 44,600     2,687                         Kč 60,200  
Korean Won                                                                
Derivative [Line Items]                                                                
Notional amount   $ 1,708                           ₩ 2,300,000   $ 1,709                           ₩ 2,200,000