Derivatives and Hedging Activities - Balance Sheet Location and Fair Value of the Company's Derivatives (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency contracts $ 2,323 $ 1,165
Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency contracts (2,575) (3,584)
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Total derivatives not designated as hedging instruments (252) (2,419)
Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency contracts 2,323 1,165
Not Designated as Hedging Instrument [Member] | Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency contracts $ (2,575) $ (3,584)