Derivative Financial Instruments - Fair Value of Derivative Financial Instruments and Their Classification on Balance Sheet (Details) - Interest rate contracts - USD ($) $ in Thousands |
Sep. 30, 2019 |
Dec. 31, 2018 |
---|---|---|
Derivatives designated as hedging instruments | Other Assets | ||
Derivatives, Fair Value [Line Items] | ||
Asset Derivatives | $ 0 | $ 135 |
Derivatives designated as hedging instruments | Other Liabilities | ||
Derivatives, Fair Value [Line Items] | ||
Liability Derivatives | 1,730 | 688 |
Derivatives not designated as hedging instruments | Other Assets | ||
Derivatives, Fair Value [Line Items] | ||
Asset Derivatives | 37,899 | 11,948 |
Derivatives not designated as hedging instruments | Other Liabilities | ||
Derivatives, Fair Value [Line Items] | ||
Liability Derivatives | $ 37,899 | $ 11,948 |