XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Values of Derivative Financial Instruments Included in Consolidated Balance Sheets (Detail) - Fair Value, Observable inputs, Level 2 - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Designated as Hedging Instrument | Interest Rate Contract | Prepaid expenses    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative Assets $ 460 $ 42
Designated as Hedging Instrument | Interest Rate Contract | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative Assets 1,372 $ 157
Designated as Hedging Instrument | Foreign exchange contract [Member] | Prepaid expenses    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative Assets 370  
Not Designated as Hedging Instrument | Interest Rate Contract | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative Assets $ 350