XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives - Summary of Fair Value Amounts of Company's Derivative Instruments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Total net derivative asset designated as hedging instruments $ 3,091 $ (6,030)
Foreign Exchange Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 3,434 168
Derivative liabilities (343) (6,198)
Interest Rate Hedge [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 8,539 6,179
Derivatives Designated as Hedging Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total net derivative asset designated as hedging instruments 11,630 149
Derivatives Designated as Hedging Instruments [Member] | Foreign Exchange Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 3,434 168
Derivative liabilities (343) (6,198)
Derivatives Designated as Hedging Instruments [Member] | Interest Rate Hedge [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 8,539 $ 6,179