XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments Schedule of Interest Rate Swaps by Maturity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative, Fair Value, Net $ (18,502) $ 2,133
Short [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (12,837) $ 1,911
Weighted Average Pay Rate 1.62% 1.69%
Weighted Average Receive Rate 1.66% 1.93%
Derivative, Average Remaining Maturity 3 years 2 months 15 days 3 years 10 months 13 days
Derivative, Notional Amount $ 391,702 $ 610,997
Short [Member] | Year 2022 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2,213) $ 292
Weighted Average Pay Rate 1.26% 1.54%
Weighted Average Receive Rate 1.57% 1.91%
Derivative, Average Remaining Maturity 2 years 5 months 23 days 2 years 11 months 1 day
Derivative, Notional Amount $ 91,927 $ 74,370
Short [Member] | Year 2020 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (298) $ 148
Weighted Average Pay Rate 1.60% 1.60%
Weighted Average Receive Rate 1.79% 1.97%
Derivative, Average Remaining Maturity 25 days 3 months 25 days
Derivative, Notional Amount $ 86,000 $ 86,000
Short [Member] | Year 2021 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (1,978) $ (134)
Weighted Average Pay Rate 1.91% 1.79%
Weighted Average Receive Rate 1.76% 1.92%
Derivative, Average Remaining Maturity 1 year 1 month 6 days 1 year 6 months 18 days
Derivative, Notional Amount $ 104,016 $ 161,581
Short [Member] | Year 2023 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2,199) $ (1,223)
Weighted Average Pay Rate 1.95% 1.97%
Weighted Average Receive Rate 1.67% 1.91%
Derivative, Average Remaining Maturity 3 years 3 months 21 days 3 years 7 months 9 days
Derivative, Notional Amount $ 44,408 $ 84,373
Short [Member] | Year 2024 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ 246
Weighted Average Pay Rate   1.46%
Weighted Average Receive Rate   2.04%
Derivative, Average Remaining Maturity   4 years 9 months 3 days
Derivative, Notional Amount   $ 19,073
Short [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ 1,129
Weighted Average Pay Rate   1.56%
Weighted Average Receive Rate   1.92%
Derivative, Average Remaining Maturity   5 years 10 months 28 days
Derivative, Notional Amount   $ 106,812
Short [Member] | Year 2026 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (1,947) $ 402
Weighted Average Pay Rate 1.57% 1.57%
Weighted Average Receive Rate 1.61% 1.91%
Derivative, Average Remaining Maturity 6 years 8 months 1 day 6 years 11 months 1 day
Derivative, Notional Amount $ 28,502 $ 28,502
Short [Member] | Year 2027 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (329) $ 547
Weighted Average Pay Rate 1.61% 1.61%
Weighted Average Receive Rate 1.64% 1.92%
Derivative, Average Remaining Maturity 7 years 7 months 28 days 7 years 10 months 28 days
Derivative, Notional Amount $ 4,228 $ 35,550
Short [Member] | Year 2029 [Member] [Domain] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ 2
Weighted Average Pay Rate   1.72%
Weighted Average Receive Rate   1.90%
Derivative, Average Remaining Maturity   9 years 10 months 20 days
Derivative, Notional Amount   $ 170
Short [Member] | Year 2030 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (386)  
Weighted Average Pay Rate 0.93%  
Weighted Average Receive Rate 1.00%  
Derivative, Average Remaining Maturity 9 years 11 months 12 days  
Derivative, Notional Amount $ 18,055  
Short [Member] | Year 2042 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2,099) $ 501
Weighted Average Pay Rate 1.81% 1.81%
Weighted Average Receive Rate 1.61% 1.91%
Derivative, Average Remaining Maturity 22 years 8 months 4 days 22 years 11 months 4 days
Derivative, Notional Amount $ 10,303 $ 10,303
Short [Member] | Year 2048 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (387) $ (157)
Weighted Average Pay Rate 3.18% 3.18%
Weighted Average Receive Rate 1.64% 1.92%
Derivative, Average Remaining Maturity 28 years 8 months 4 days 28 years 11 months 4 days
Derivative, Notional Amount $ 630 $ 630
Short [Member] | Year 2049 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (1,001) $ 158
Weighted Average Pay Rate 1.89% 1.89%
Weighted Average Receive Rate 1.80% 1.94%
Derivative, Average Remaining Maturity 29 years 7 months 2 days 29 years 10 months 2 days
Derivative, Notional Amount $ 3,633 $ 3,633
Long [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 504 $ 66
Weighted Average Pay Rate 1.47% 1.93%
Weighted Average Receive Rate 0.76% 1.87%
Derivative, Average Remaining Maturity 5 years 7 days 6 years 2 months 1 day
Derivative, Notional Amount $ 81,362 $ 23,102
Long [Member] | Year 2022 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 4  
Weighted Average Pay Rate 1.37%  
Weighted Average Receive Rate 0.49%  
Derivative, Average Remaining Maturity 2 years  
Derivative, Notional Amount $ 9,200  
Long [Member] | Year 2023 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 565 $ 81
Weighted Average Pay Rate 1.60% 1.94%
Weighted Average Receive Rate 1.08% 1.87%
Derivative, Average Remaining Maturity 3 years 10 days 3 years 3 months 25 days
Derivative, Notional Amount $ 30,150 $ 13,200
Long [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 40  
Weighted Average Pay Rate 1.35%  
Weighted Average Receive Rate 0.55%  
Derivative, Average Remaining Maturity 5 years  
Derivative, Notional Amount $ 24,260  
Long [Member] | Year 2029 [Member] [Domain] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ (15)
Weighted Average Pay Rate   1.92%
Weighted Average Receive Rate   1.87%
Derivative, Average Remaining Maturity   9 years 11 months 23 days
Derivative, Notional Amount   $ 9,902
Long [Member] | Year 2030 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (105)  
Weighted Average Pay Rate 1.44%  
Weighted Average Receive Rate 0.66%  
Derivative, Average Remaining Maturity 10 years 3 days  
Derivative, Notional Amount $ 17,752