XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
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, SFr in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2020
CNY (¥)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Jun. 30, 2020
CAD ($)
Jun. 30, 2020
BRL (R$)
Jun. 30, 2020
GBP (£)
Jun. 30, 2020
JPY (¥)
Jun. 30, 2020
ILS (₪)
Jun. 30, 2020
MXN ($)
Jun. 30, 2020
CHF (SFr)
Jun. 30, 2020
AUD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
BRL (R$)
Dec. 31, 2019
GBP (£)
Dec. 31, 2019
JPY (¥)
Dec. 31, 2019
ILS (₪)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
AUD ($)
Derivative [Line Items]                                          
Notional amount   $ 360,487                     $ 333,871                
Euro Member Countries, Euro                                          
Derivative [Line Items]                                          
Notional amount   90,879 € 81,000                   108,870 € 97,000              
Euro                                          
Derivative [Line Items]                                          
Notional amount ¥ 997,000 140,618                   ¥ 431,000 60,702                
Brazilian Real                                          
Derivative [Line Items]                                          
Notional amount   9,647           ₪ 33,400         18,439           ₪ 63,700    
British Pound                                          
Derivative [Line Items]                                          
Notional amount   24,584       £ 20,000             36,770       £ 28,000        
Japanese Yen                                          
Derivative [Line Items]                                          
Notional amount   33,623   $ 46,000                 39,802   $ 52,000            
Israeli Shekel                                          
Derivative [Line Items]                                          
Notional amount   27,859     R$ 153,000               32,185     R$ 130,000          
Japanese Yen                                          
Derivative [Line Items]                                          
Notional amount   22,154         ¥ 2,385,000           27,604         ¥ 3,000,000      
Mexican Peso                                          
Derivative [Line Items]                                          
Notional amount   6,038             $ 140,000       7,398             $ 140,000  
Australian Dollar                                          
Derivative [Line Items]                                          
Notional amount   1,924                 $ 2,800   $ 2,101               $ 3,000
Switzerland, Francs                                          
Derivative [Line Items]                                          
Notional amount   $ 3,161               SFr 3,000