XML 78 R46.htm IDEA: XBRL DOCUMENT v3.20.1
6. Derivative Financial Instruments (Details) - Transaction Exposure - Foreign exchange forward contracts [Member] - Not Designated as Hedging Instrument [Member]
€ in Millions, ₨ in Millions, ¥ in Millions, RM in Millions, R$ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
CLP ($)
Dec. 31, 2019
CLP ($)
Mar. 31, 2020
INR (₨)
Mar. 31, 2020
MYR (RM)
Mar. 31, 2020
EUR (€)
Mar. 31, 2020
BRL (R$)
Mar. 31, 2020
MXN ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2020
JPY (¥)
Mar. 31, 2020
AUD ($)
Mar. 31, 2020
SGD ($)
Mar. 31, 2020
CAD ($)
Dec. 31, 2019
INR (₨)
Dec. 31, 2019
MYR (RM)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
BRL (R$)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
JPY (¥)
Dec. 31, 2019
AUD ($)
Dec. 31, 2019
SGD ($)
Dec. 31, 2019
CAD ($)
Australia, Dollars                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Australian dollar Australian dollar                                        
Derivative, Currency Sold Australian dollar Australian dollar                                        
Brazil, Brazil Real                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Brazilian real Brazilian real                                        
Derivative, Currency Sold Brazilian real Brazilian real                                        
Canada, Dollars                                            
Derivative [Line Items]                                            
Derivative, Currency Bought   Canadian dollar                                        
Derivative, Currency Sold Canadian dollar Canadian dollar                                        
Chile, Pesos                                            
Derivative [Line Items]                                            
Derivative, Currency Bought   Chilean peso                                        
Derivative, Currency Sold Chilean peso Chilean peso                                        
Euro Member Countries, Euro                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Euro Euro                                        
Derivative, Currency Sold Euro Euro                                        
India, Rupees                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Indian rupee                                          
Derivative, Currency Sold Indian rupee Indian rupee                                        
Japan, Yen                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Japanese yen Japanese yen                                        
Derivative, Currency Sold Japanese yen Japanese yen                                        
Malaysia, Ringgits                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Malaysian ringgit Malaysian ringgit                                        
Derivative, Currency Sold Malaysian ringgit Malaysian ringgit                                        
Mexico, Pesos                                            
Derivative [Line Items]                                            
Derivative, Currency Sold Mexican peso Mexican peso                                        
Singapore, Dollars                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Singapore dollar Singapore dollar                                        
Long [Member] | Australia, Dollars                                            
Derivative [Line Items]                                            
Derivative, Notional Amount               $ 9.0   $ 14.6               $ 10.4   $ 14.9    
Long [Member] | Brazil, Brazil Real                                            
Derivative [Line Items]                                            
Derivative, Notional Amount           R$ 2.6   0.5               R$ 13.2   3.3        
Long [Member] | Canada, Dollars                                            
Derivative [Line Items]                                            
Derivative, Notional Amount                                   3.4       $ 4.5
Long [Member] | Chile, Pesos                                            
Derivative [Line Items]                                            
Derivative, Notional Amount   $ 1,493.1                               2.0        
Long [Member] | Euro Member Countries, Euro                                            
Derivative [Line Items]                                            
Derivative, Notional Amount         € 88.3     97.4             € 86.1     96.5        
Long [Member] | India, Rupees                                            
Derivative [Line Items]                                            
Derivative, Notional Amount     ₨ 470.9         6.2                            
Long [Member] | Japan, Yen                                            
Derivative [Line Items]                                            
Derivative, Notional Amount               23.1 ¥ 2,496.3                 33.3 ¥ 3,625.5      
Long [Member] | Malaysia, Ringgits                                            
Derivative [Line Items]                                            
Derivative, Notional Amount       RM 89.1       20.5           RM 88.6       21.6        
Long [Member] | Singapore, Dollars                                            
Derivative [Line Items]                                            
Derivative, Notional Amount               2.0     $ 2.9             2.2     $ 2.9  
Short [Member] | Australia, Dollars                                            
Derivative [Line Items]                                            
Derivative, Notional Amount               7.4   $ 12.1               7.8   $ 11.1    
Short [Member] | Brazil, Brazil Real                                            
Derivative [Line Items]                                            
Derivative, Notional Amount           R$ 4.3   0.8               R$ 4.3   1.1        
Short [Member] | Canada, Dollars                                            
Derivative [Line Items]                                            
Derivative, Notional Amount               3.0       $ 4.3           1.2       $ 1.6
Short [Member] | Chile, Pesos                                            
Derivative [Line Items]                                            
Derivative, Notional Amount $ 3,679.1 $ 3,866.1           4.3                   5.1        
Short [Member] | Euro Member Countries, Euro                                            
Derivative [Line Items]                                            
Derivative, Notional Amount         € 47.4     52.3             € 116.3     130.3        
Short [Member] | India, Rupees                                            
Derivative [Line Items]                                            
Derivative, Notional Amount     ₨ 1,349.2         17.8         ₨ 1,283.8         18.0        
Short [Member] | Japan, Yen                                            
Derivative [Line Items]                                            
Derivative, Notional Amount               213.1 ¥ 22,990.4                 212.2 ¥ 23,089.5      
Short [Member] | Malaysia, Ringgits                                            
Derivative [Line Items]                                            
Derivative, Notional Amount       RM 36.3       8.4           RM 41.3       10.1        
Short [Member] | Mexico, Pesos                                            
Derivative [Line Items]                                            
Derivative, Notional Amount             $ 34.6 $ 1.4                 $ 34.6 $ 1.8