XML 91 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Interest rate swap contract | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ 363 $ 372
Interest rate swap contract | Derivatives Designated as Hedging Instruments | Prepaids and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset 291 134
Interest rate swap contract | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset 72 238
Foreign currency forward contracts | Not Designated as Hedging Instrument | Prepaids and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset $ 240 $ 390