XML 86 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Non-Designated Forward Foreign Currency Exchange Contracts Outstanding (Detail) - Not Designated as Hedging Instrument
Dec. 31, 2019
COP ($)
Derivative
Dec. 31, 2019
RUB (₽)
Derivative
Derivative [Line Items]    
Number of Contracts 14 14
Brazilian Reais | Foreign exchange contracts | Purchase    
Derivative [Line Items]    
Number of Contracts 1 1
Aggregate Notional Amount in Foreign Currency | $ $ 55,100,000  
Colombian Pesos | Foreign exchange contracts | Sell    
Derivative [Line Items]    
Number of Contracts 2 2
Aggregate Notional Amount in Foreign Currency | $ $ 173,000,000,000.0  
Colombian Pesos | Foreign exchange contracts | Purchase    
Derivative [Line Items]    
Number of Contracts 4 4
Aggregate Notional Amount in Foreign Currency | $ $ 28,320,000,000.0  
Euros | Foreign exchange contracts | Sell    
Derivative [Line Items]    
Number of Contracts 1 1
Aggregate Notional Amount in Foreign Currency | $ $ 5,000,000.0  
Euros | Foreign exchange contracts | Purchase    
Derivative [Line Items]    
Number of Contracts 1 1
Aggregate Notional Amount in Foreign Currency | $ $ 8,000,000.0  
Great British Pounds | Foreign exchange contracts | Purchase    
Derivative [Line Items]    
Number of Contracts 2 2
Aggregate Notional Amount in Foreign Currency | $ $ 21,000,000.0  
Ruble | Foreign exchange contracts | Sell    
Derivative [Line Items]    
Number of Contracts 2 2
Aggregate Notional Amount in Foreign Currency | ₽   ₽ 1,360,000,000.0
Ruble | Foreign exchange contracts | Purchase    
Derivative [Line Items]    
Number of Contracts 1 1
Aggregate Notional Amount in Foreign Currency | ₽   ₽ 20,000,000.0