XML 94 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Long  
Derivative [Line Items]  
Notional Amount $ 113,973
Fair Value 1,403
Long | 2022 [Member]  
Derivative [Line Items]  
Notional Amount 53,974
Fair Value 354
Long | 2023 [Member]  
Derivative [Line Items]  
Notional Amount 48,657
Fair Value 677
Long | 2024 [Member]  
Derivative [Line Items]  
Notional Amount 11,342
Fair Value $ 372
Long | Weighted Average  
Derivative [Line Items]  
Pay Rate 1.96%
Receive Rate 2.47%
Remaining Years to Maturity 3 years 124 days
Long | Weighted Average | 2022 [Member]  
Derivative [Line Items]  
Pay Rate 1.85%
Receive Rate 2.52%
Remaining Years to Maturity 2 years 245 days
Long | Weighted Average | 2023 [Member]  
Derivative [Line Items]  
Pay Rate 2.00%
Receive Rate 2.39%
Remaining Years to Maturity 3 years 277 days
Long | Weighted Average | 2024 [Member]  
Derivative [Line Items]  
Pay Rate 2.33%
Receive Rate 2.60%
Remaining Years to Maturity 4 years 266 days
Short  
Derivative [Line Items]  
Notional Amount $ 383,222
Fair Value (7,627)
Short | 2020 [Member]  
Derivative [Line Items]  
Notional Amount 68,607
Fair Value (69)
Short | 2021 [Member]  
Derivative [Line Items]  
Notional Amount 124,050
Fair Value (576)
Short | 2023 [Member]  
Derivative [Line Items]  
Notional Amount 101,012
Fair Value (1,124)
Short | 2024 [Member]  
Derivative [Line Items]  
Notional Amount 2,900
Fair Value (274)
Short | 2026 [Member]  
Derivative [Line Items]  
Notional Amount 1,512
Fair Value (53)
Short | 2028 [Member]  
Derivative [Line Items]  
Notional Amount 32,942
Fair Value (1,493)
Short | 2029 [Member]  
Derivative [Line Items]  
Notional Amount 44,494
Fair Value (2,904)
Short | 2030 [Member]  
Derivative [Line Items]  
Notional Amount 685
Fair Value (26)
Short | 2049 [Member]  
Derivative [Line Items]  
Notional Amount 7,020
Fair Value $ (1,108)
Short | Weighted Average  
Derivative [Line Items]  
Pay Rate 2.11%
Receive Rate 2.32%
Remaining Years to Maturity 4 years 91 days
Short | Weighted Average | 2020 [Member]  
Derivative [Line Items]  
Pay Rate 1.74%
Receive Rate 2.38%
Remaining Years to Maturity 274 days
Short | Weighted Average | 2021 [Member]  
Derivative [Line Items]  
Pay Rate 2.03%
Receive Rate 2.03%
Remaining Years to Maturity 1 year 339 days
Short | Weighted Average | 2023 [Member]  
Derivative [Line Items]  
Pay Rate 2.06%
Receive Rate 2.48%
Remaining Years to Maturity 3 years 288 days
Short | Weighted Average | 2024 [Member]  
Derivative [Line Items]  
Pay Rate 2.60%
Receive Rate 2.60%
Remaining Years to Maturity 4 years 186 days
Short | Weighted Average | 2026 [Member]  
Derivative [Line Items]  
Pay Rate 2.28%
Receive Rate 2.31%
Remaining Years to Maturity 6 years 274 days
Short | Weighted Average | 2028 [Member]  
Derivative [Line Items]  
Pay Rate 2.40%
Receive Rate 2.41%
Remaining Years to Maturity 8 years 307 days
Short | Weighted Average | 2029 [Member]  
Derivative [Line Items]  
Pay Rate 2.64%
Receive Rate 2.55%
Remaining Years to Maturity 9 years 219 days
Short | Weighted Average | 2030 [Member]  
Derivative [Line Items]  
Pay Rate 2.38%
Receive Rate 2.52%
Remaining Years to Maturity 11 years 146 days
Short | Weighted Average | 2049 [Member]  
Derivative [Line Items]  
Pay Rate 2.89%
Receive Rate 2.60%
Remaining Years to Maturity 29 years 193 days