|
Shareholders' Equity Changes in Accumulated Other Comprehensive Income (Loss) Balances (Detail) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] |
|
|
| Balance as of December 31, 2014 |
$ (27,241)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
|
| Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax |
392us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
|
| Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax |
(30,156)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
1,307us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
| Other Comprehensive Income (Loss), before Reclassifications, Net of Tax |
(28,976)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
|
| Balance as of March 31, 2015 |
(55,825)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
|
| Foreign Currency Items |
|
|
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] |
|
|
| Balance as of December 31, 2014 |
(25,789)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignCurrencyGainLossMember |
|
| Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax |
(30,156)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignCurrencyGainLossMember |
|
| Balance as of March 31, 2015 |
(55,945)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignCurrencyGainLossMember |
|
| Cash Flow Hedging | Foreign Exchange Contract |
|
|
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] |
|
|
| Balance as of December 31, 2014 |
(1,452)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
|
| Reclassification to the income statement |
392us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
|
| Other Comprehensive Income (Loss), before Reclassifications, Net of Tax |
1,180us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
|
| Balance as of March 31, 2015 |
$ 120us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
|