XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Long    
Derivative [Line Items]    
Notional Amount $ 237,472 $ 253,423
Fair Value 4,344 8,329
Long | 2021 [Member]    
Derivative [Line Items]    
Notional Amount 12,950 12,950
Fair Value 103 205
Long | 2022 [Member]    
Derivative [Line Items]    
Notional Amount 53,974 103,974
Fair Value 887 1,413
Long | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 41,407 48,657
Fair Value 1,423 2,209
Long | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 76,342 86,342
Fair Value 2,959 4,567
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 47,799  
Fair Value (725)  
Long | 2031    
Derivative [Line Items]    
Notional Amount 3,500  
Fair Value (38)  
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (66) (14)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (85) (20)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value $ (114) $ (31)
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 1.54% 1.48%
Receive Rate 0.20% 0.22%
Remaining Years to Maturity 2 years 11 months 26 days 2 years 5 months 23 days
Long | Weighted Average | 2021 [Member]    
Derivative [Line Items]    
Pay Rate 1.75% 1.75%
Receive Rate 0.19% 0.24%
Remaining Years to Maturity 5 months 15 days 8 months 15 days
Long | Weighted Average | 2022 [Member]    
Derivative [Line Items]    
Pay Rate 1.85% 1.07%
Receive Rate 0.19% 0.22%
Remaining Years to Maturity 11 months 1 day 1 year 5 months 23 days
Long | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate 2.00% 2.00%
Receive Rate 0.19% 0.24%
Remaining Years to Maturity 1 year 11 months 19 days 2 years 3 months 3 days
Long | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 1.57% 1.65%
Receive Rate 0.22% 0.22%
Remaining Years to Maturity 3 years 6 months 18 days 3 years 8 months 23 days
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 0.69%  
Receive Rate 0.18%  
Remaining Years to Maturity 4 years 10 months 24 days  
Long | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.63%  
Receive Rate 0.19%  
Remaining Years to Maturity 9 years 11 months 12 days  
Long | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 0.09% 0.09%
Remaining Years to Maturity 14 years 6 months 21 days 14 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 0.09% 0.09%
Remaining Years to Maturity 19 years 6 months 25 days 19 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 0.09% 0.09%
Remaining Years to Maturity 29 years 6 months 29 days 29 years 9 months 25 days
Short    
Derivative [Line Items]    
Notional Amount $ 879,596 $ 408,295
Fair Value (2,525) (14,984)
Short | 2021 [Member]    
Derivative [Line Items]    
Notional Amount   17,500
Fair Value   (231)
Short | 2022 [Member]    
Derivative [Line Items]    
Notional Amount 64,100 96,533
Fair Value (503) (1,535)
Short | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 361,650 146,012
Fair Value (3,788) (4,770)
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 251,700  
Fair Value 669  
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 38,192 66,503
Fair Value (123) (1,034)
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 10,000 11,216
Fair Value 49 (458)
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 9,732 9,732
Fair Value 464 60
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 51,644 16,644
Fair Value (52) (2,169)
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 19,152 22,744
Fair Value (643) (2,289)
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 11,085 13,015
Fair Value 572 (369)
Short | 2031    
Derivative [Line Items]    
Notional Amount 53,945  
Fair Value 1,412  
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 67 15
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,100 1,100
Fair Value 84 (47)
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 85 20
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,796 5,796
Fair Value (932) (2,208)
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value $ 114 $ 31
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 0.79% 1.39%
Receive Rate 0.18% 0.23%
Remaining Years to Maturity 3 years 7 months 2 days 3 years 9 months 25 days
Short | Weighted Average | 2021 [Member]    
Derivative [Line Items]    
Pay Rate   2.75%
Receive Rate   0.24%
Remaining Years to Maturity   2 months 19 days
Short | Weighted Average | 2022 [Member]    
Derivative [Line Items]    
Pay Rate 0.99% 1.19%
Receive Rate 0.18% 0.22%
Remaining Years to Maturity 11 months 4 days 1 year 1 month 20 days
Short | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate 0.74% 1.50%
Receive Rate 0.19% 0.23%
Remaining Years to Maturity 2 years 2 years 5 months 1 day
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 0.38%  
Receive Rate 0.16%  
Remaining Years to Maturity 2 years 11 months 8 days  
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 0.92% 0.73%
Receive Rate 0.18% 0.21%
Remaining Years to Maturity 4 years 2 months 15 days 4 years 9 months
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 0.90% 1.23%
Receive Rate 0.19% 0.25%
Remaining Years to Maturity 4 years 11 months 1 day 5 years 6 months
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 0.49% 0.49%
Receive Rate 0.19% 0.24%
Remaining Years to Maturity 6 years 2 months 26 days 6 years 5 months 23 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 1.40% 2.39%
Receive Rate 0.19% 0.24%
Remaining Years to Maturity 6 years 11 months 12 days 7 years 3 months 25 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 1.98% 1.94%
Receive Rate 0.20% 0.23%
Remaining Years to Maturity 8 years 3 months 18 days 8 years 7 months 9 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 1.06% 1.13%
Receive Rate 0.19% 0.22%
Remaining Years to Maturity 9 years 29 days 9 years 3 months 14 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.46%  
Receive Rate 0.15%  
Remaining Years to Maturity 9 years 11 months 1 day  
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 0.09% 0.09%
Remaining Years to Maturity 14 years 6 months 21 days 14 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.45% 1.45%
Receive Rate 0.19% 0.25%
Remaining Years to Maturity 14 years 10 months 20 days 15 years 1 month 17 days
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 0.09% 0.09%
Remaining Years to Maturity 19 years 6 months 25 days 19 years 9 months 25 days
Short | Weighted Average | 2049 [Member]    
Derivative [Line Items]    
Pay Rate 2.89% 2.89%
Receive Rate 0.24% 0.23%
Remaining Years to Maturity 27 years 9 months 10 days 28 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 0.09% 0.09%
Remaining Years to Maturity 29 years 6 months 29 days 29 years 9 months 25 days