XML 31 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements Derivative Notional Instruments (Details) - Level 2 - Other current assets - Foreign Exchange Forward
€ in Thousands, ₪ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2020
ILS (₪)
Mar. 31, 2020
AUD ($)
Mar. 31, 2020
GBP (£)
Mar. 31, 2020
BRL (R$)
Mar. 31, 2020
USD ($)
Mar. 31, 2020
CAD ($)
Mar. 31, 2020
EUR (€)
Mar. 31, 2020
MXN ($)
Mar. 31, 2020
CNY (¥)
Mar. 31, 2020
JPY (¥)
Dec. 31, 2019
ILS (₪)
Dec. 31, 2019
AUD ($)
Dec. 31, 2019
GBP (£)
Dec. 31, 2019
BRL (R$)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
JPY (¥)
Derivative [Line Items]                                        
Notional amount         $ 280,341                   $ 333,871          
Euro Member Countries, Euro                                        
Derivative [Line Items]                                        
Notional amount         74,274   € 67,500               108,870   € 97,000      
Chinese Yuan                                        
Derivative [Line Items]                                        
Notional amount         72,825       ¥ 517,000           60,702       ¥ 431,000  
British Pound                                        
Derivative [Line Items]                                        
Notional amount ₪ 26,000       7,349           ₪ 63,700       18,439          
Brazilian Real                                        
Derivative [Line Items]                                        
Notional amount     £ 23,200   28,894               £ 28,000   36,770          
Japanese Yen                                        
Derivative [Line Items]                                        
Notional amount         33,103 $ 47,000                 39,802 $ 52,000        
Israeli Shekel                                        
Derivative [Line Items]                                        
Notional amount       R$ 150,000 28,765                 R$ 130,000 32,185          
Japanese Yen                                        
Derivative [Line Items]                                        
Notional amount         24,916         ¥ 2,685,000         27,604         ¥ 3,000,000
Mexican Peso                                        
Derivative [Line Items]                                        
Notional amount         6,840     $ 160,000             7,398     $ 140,000    
Australian Dollar                                        
Derivative [Line Items]                                        
Notional amount   $ 5,500     $ 3,375             $ 3,000     $ 2,101