XML 76 R61.htm IDEA: XBRL DOCUMENT v3.3.1.900
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) - Foreign Currency Exchange Contracts - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 2,664 $ 1,243
Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 1,175 3,193
Derivatives Designated as Hedging Instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,226 2,385
Derivatives Designated as Hedging Instruments | Other non current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,132 576
Derivatives not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 345 $ 143