XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments - Fair Value of Hedge Instruments in Unaudited Condensed Consolidated Balance Sheets (Details) - Derivative Designated as Hedging - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Foreign exchange forward | Prepaid and other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 3,800 $ 4,549
Asset hedges deemed ineffective 100  
Foreign exchange forward | Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 924 1,109
Foreign exchange forward | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 1,553 2,561
Foreign exchange forward | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 297 115
Interest rate swap | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 3,498 1,862
Interest rate swap | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 0 $ 789