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 |