XML 76 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) - Foreign Currency Exchange Contracts - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 7,306 $ 3,211
Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 6,804 2,994
Derivatives Designated as Hedging Instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,368 1,430
Derivatives Designated as Hedging Instruments | Non-current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 696 828
Derivatives not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 57 $ 113