XML 55 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Instruments and Hedging Strategies - Summary of Derivatives Not Designated as Hedging Instruments Outstanding (Detail) - Not Designated as Hedging Instrument
₽ in Millions, € in Millions, £ in Millions, R$ in Millions, $ in Millions
9 Months Ended
Sep. 30, 2019
RUB (₽)
Derivative
Sep. 30, 2019
EUR (€)
Derivative
Sep. 30, 2019
COP ($)
Derivative
Sep. 30, 2019
BRL (R$)
Derivative
Sep. 30, 2019
GBP (£)
Derivative
Derivative [Line Items]          
Number of Contracts 8 8 8 8 8
Colombian Pesos | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Number of Contracts 2 2 2 2 2
Aggregate Notional Amount in Foreign Currency | R$       R$ 96,000.0  
Colombian Pesos | Minimum | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Maturity Oct. 31, 2019        
Colombian Pesos | Maximum | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Maturity Nov. 30, 2019        
Euros | Foreign exchange contracts | Purchase          
Derivative [Line Items]          
Number of Contracts 2 2 2 2 2
Aggregate Notional Amount in Foreign Currency | $     $ 44.1    
Euros | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Maturity Jul. 31, 2019        
Euros | Minimum | Foreign exchange contracts | Purchase          
Derivative [Line Items]          
Maturity Oct. 31, 2019        
Euros | Maximum | Foreign exchange contracts | Purchase          
Derivative [Line Items]          
Maturity Nov. 30, 2019        
Great British Pounds | Foreign exchange contracts | Purchase          
Derivative [Line Items]          
Number of Contracts 1 1 1 1 1
Aggregate Notional Amount in Foreign Currency | €   € 4.9      
Maturity Oct. 31, 2019        
Great British Pounds | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Number of Contracts 1 1 1 1 1
Aggregate Notional Amount in Foreign Currency | £         £ 2.0
Maturity Oct. 31, 2019        
Rubles | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Number of Contracts 2 2 2 2 2
Aggregate Notional Amount in Foreign Currency | ₽ ₽ 1,420.0        
Rubles | Minimum | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Maturity Oct. 31, 2019        
Rubles | Maximum | Foreign exchange contracts | Sell          
Derivative [Line Items]          
Maturity Nov. 30, 2019