XML 73 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives - Fair Value Amounts of Derivative Instruments (Details) - Derivatives designated as hedging instrument - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 2 $ 179
Liability Derivatives 6,355 2,738
Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 2 179
Liability Derivatives 4,538 2,738
Cross-currency swaps    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 0 0
Liability Derivatives $ 1,817 $ 0