XML 114 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments - Fair value of foreign exchange derivative instruments in consolidated balance sheets (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
derivative
Dec. 31, 2018
USD ($)
derivative
Foreign exchange forward | Maximum    
Derivatives, Fair Value [Line Items]    
Term of derivative contract 24 months  
Foreign exchange forward | Derivative designated as hedging    
Derivatives, Fair Value [Line Items]    
Notional amount $ 287,900,000 $ 312,800,000
Foreign exchange forward | Derivative designated as hedging | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 4,549,000 6,116,000
Foreign exchange forward | Derivative designated as hedging | Other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 1,109,000 1,015,000
Foreign exchange forward | Derivative designated as hedging | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 2,561,000 578,000
Foreign exchange forward | Derivative designated as hedging | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 115,000 $ 161,000
Foreign exchange forward | Derivative not designated as hedging    
Derivatives, Fair Value [Line Items]    
Number of outstanding contracts | derivative 0 0
Interest rate swap | Derivative designated as hedging    
Derivatives, Fair Value [Line Items]    
Notional amount $ 160,000,000.0 $ 185,000,000.0
Interest rate swap | Derivative designated as hedging | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 1,862,000 526,000
Interest rate swap | Derivative designated as hedging | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 789,000 $ 925,000