XML 101 R84.htm IDEA: XBRL DOCUMENT v3.3.1.900
Derivatives - Schedule of Unsettled Purchased Foreign Currency Forward Contracts (Details) - Foreign currency forward contracts
€ in Thousands, ₨ in Thousands, £ in Thousands, PLN in Thousands, AUD in Thousands, $ in Thousands
Dec. 31, 2015
USD ($)
Dec. 31, 2015
GBP (£)
Dec. 31, 2015
AUD
Dec. 31, 2015
INR (₨)
Dec. 31, 2015
EUR (€)
Dec. 31, 2015
PLN
Dec. 31, 2014
USD ($)
Dec. 31, 2014
GBP (£)
Dec. 31, 2014
AUD
Dec. 31, 2014
INR (₨)
Dec. 31, 2014
EUR (€)
Dec. 31, 2014
PLN
Short | Australian Dollar                        
Derivative [Line Items]                        
Derivative notional amount $ 1,570   AUD 2,080       $ 5,838   AUD 6,750      
Average contract rate 0.7548 0.7548 0.7548 0.7548 0.7548 0.7548 0.8649 0.8649 0.8649 0.8649 0.8649 0.8649
Short | Euro                        
Derivative [Line Items]                        
Derivative notional amount $ 3,169       € 2,870              
Average contract rate 1.1042 1.1042 1.1042 1.1042 1.1042 1.1042            
Long | Australian Dollar                        
Derivative [Line Items]                        
Derivative notional amount $ 939   AUD 1,260                  
Average contract rate 0.7452 0.7452 0.7452 0.7452 0.7452 0.7452            
Long | Euro                        
Derivative [Line Items]                        
Derivative notional amount $ 3,122       € 2,870   $ 38,777       € 30,200  
Average contract rate 1.0878 1.0878 1.0878 1.0878 1.0878 1.0878 1.2840 1.2840 1.2840 1.2840 1.2840 1.2840
Long | British Pound Sterling                        
Derivative [Line Items]                        
Derivative notional amount $ 27,415 £ 18,075         $ 37,343 £ 22,950        
Average contract rate 1.5167 1.5167 1.5167 1.5167 1.5167 1.5167 1.6271 1.6271 1.6271 1.6271 1.6271 1.6271
Long | Indian Rupee                        
Derivative [Line Items]                        
Derivative notional amount $ 27,736     ₨ 1,880,500     $ 18,748     ₨ 1,205,000    
Average contract rate 0.0147 0.0147 0.0147 0.0147 0.0147 0.0147 0.0156 0.0156 0.0156 0.0156 0.0156 0.0156
Long | Polish Zloty                        
Derivative [Line Items]                        
Derivative notional amount $ 59,120         PLN 226,500 $ 52,821         PLN 171,000
Average contract rate 0.2610 0.2610 0.2610 0.2610 0.2610 0.2610 0.3089 0.3089 0.3089 0.3089 0.3089 0.3089