XML 141 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long    
Derivative [Line Items]    
Notional Amount $ 1,859,330 $ 1,775,733
Fair Value 13,557 (48,628)
Long | 2023 [Member]    
Derivative [Line Items]    
Notional Amount   41,407
Fair Value   (84)
Long | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 427,234 818,037
Fair Value (578) (25,569)
Long | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 143,183 328,775
Fair Value 67 (5,468)
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 461,658 215,852
Fair Value (8,399) (11,312)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 36,591 311,007
Fair Value 30 (1,067)
Long | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 464,799  
Fair Value 13,357  
Long | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 67,000  
Fair Value 1,737  
Long | 2032    
Derivative [Line Items]    
Notional Amount   59,155
Fair Value   (4,596)
Long | 2033    
Derivative [Line Items]    
Notional Amount 198,265  
Fair Value 7,701  
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (137) (145)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (173) (175)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (220) $ (212)
Long | Year 2038    
Derivative [Line Items]    
Notional Amount 36,300  
Fair Value 131  
Long | 2053    
Derivative [Line Items]    
Notional Amount 22,800  
Fair Value $ 41  
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 4.28% 2.79%
Receive Rate 5.39% 4.30%
Remaining Years to Maturity 3 years 11 months 4 days 2 years 9 months 3 days
Long | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate   2.00%
Receive Rate   4.74%
Remaining Years to Maturity   2 months 19 days
Long | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 5.17% 2.39%
Receive Rate 5.40% 4.27%
Remaining Years to Maturity 2 months 26 days 1 year 4 months 24 days
Long | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 4.87% 3.48%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 1 year 2 months 23 days 2 years 10 months 2 days
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.58% 2.26%
Receive Rate 5.39% 4.32%
Remaining Years to Maturity 2 years 3 months 10 days 3 years 3 months
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 3.68% 3.67%
Receive Rate 5.39% 4.30%
Remaining Years to Maturity 3 years 10 months 24 days 4 years 10 months 20 days
Long | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 4.33%  
Receive Rate 5.39%  
Remaining Years to Maturity 4 years 7 months 20 days  
Long | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 3.97%  
Receive Rate 5.39%  
Remaining Years to Maturity 6 years 9 months 7 days  
Long | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate   2.58%
Receive Rate   4.30%
Remaining Years to Maturity   9 years 6 months 29 days
Long | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.96%  
Receive Rate 5.39%  
Remaining Years to Maturity 9 years 10 months 17 days  
Long | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 11 years 9 months 21 days 12 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 16 years 9 months 25 days 17 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 26 years 9 months 25 days 27 years 9 months 25 days
Long | Weighted Average | Year 2038    
Derivative [Line Items]    
Pay Rate 3.54%  
Receive Rate 5.39%  
Remaining Years to Maturity 14 years 11 months 23 days  
Long | Weighted Average | 2053    
Derivative [Line Items]    
Pay Rate 3.33%  
Receive Rate 5.39%  
Remaining Years to Maturity 29 years 11 months 26 days  
Short    
Derivative [Line Items]    
Notional Amount $ 3,129,277 $ 2,822,170
Fair Value 83,937 115,360
Short | 2023 [Member]    
Derivative [Line Items]    
Notional Amount   664,398
Fair Value   13,576
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 629,547 817,850
Fair Value 9,097 17,326
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 412,701 382,793
Fair Value 6,304 11,747
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 189,287 100
Fair Value (573) 12
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 174,841 264,500
Fair Value 8,970 8,218
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 650,990 114,119
Fair Value 7,516 14,230
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 53,011 54,428
Fair Value 4,378 4,485
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 150,817 68,300
Fair Value 1,122 5,763
Short | 2031    
Derivative [Line Items]    
Notional Amount 157,766 161,009
Fair Value 24,131 23,799
Short | 2032    
Derivative [Line Items]    
Notional Amount 181,867 236,277
Fair Value 11,069 10,161
Short | 2033    
Derivative [Line Items]    
Notional Amount 437,619  
Fair Value 6,960  
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 132 142
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,102 1,100
Fair Value 280 267
Short | 2037    
Derivative [Line Items]    
Notional Amount 45,000 45,000
Fair Value 3,780 3,578
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 165 171
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,729 5,796
Fair Value 845 630
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 207 203
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000 5,000
Fair Value 1,281 $ 1,052
Short | Year 2038    
Derivative [Line Items]    
Notional Amount 32,500  
Fair Value $ (1,727)  
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 3.34% 2.27%
Receive Rate 5.33% 4.39%
Remaining Years to Maturity 4 years 8 months 4 days 3 years 5 months 19 days
Short | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate   0.64%
Receive Rate   4.51%
Remaining Years to Maturity   4 months 17 days
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 3.18% 3.03%
Receive Rate 5.41% 4.35%
Remaining Years to Maturity 7 months 9 days 1 year 6 months 18 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 3.69% 2.89%
Receive Rate 5.06% 4.32%
Remaining Years to Maturity 1 year 7 months 28 days 2 years 6 months 3 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 4.13% 0.79%
Receive Rate 5.39% 4.41%
Remaining Years to Maturity 2 years 7 months 28 days 3 years 6 months 29 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 4.04% 3.01%
Receive Rate 5.04% 4.30%
Remaining Years to Maturity 3 years 4 months 6 days 4 years 6 months 10 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 3.48% 1.44%
Receive Rate 5.38% 4.37%
Remaining Years to Maturity 4 years 6 months 14 days 5 years 5 months 26 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 2.19% 2.45%
Receive Rate 5.38% 4.65%
Remaining Years to Maturity 5 years 3 months 25 days 6 years 3 months 21 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 3.50% 2.30%
Receive Rate 5.39% 4.36%
Remaining Years to Maturity 6 years 7 months 2 days 7 years 4 months 20 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.51% 1.71%
Receive Rate 5.38% 4.48%
Remaining Years to Maturity 7 years 5 months 15 days 8 years 5 months 15 days
Short | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.80% 2.98%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 8 years 6 months 21 days 9 years 7 months 17 days
Short | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.40%  
Receive Rate 5.38%  
Remaining Years to Maturity 9 years 5 months 1 day  
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 5.33% 4.33%
Remaining Years to Maturity 11 years 9 months 21 days 12 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.19% 1.45%
Receive Rate 5.38% 4.67%
Remaining Years to Maturity 12 years 1 month 17 days 13 years 1 month 17 days
Short | Weighted Average | 2037    
Derivative [Line Items]    
Pay Rate 2.81% 2.81%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 13 years 7 months 28 days 14 years 7 months 28 days
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 5.33% 4.33%
Remaining Years to Maturity 16 years 9 months 25 days 17 years 9 months 25 days
Short | Weighted Average | 2049 [Member]    
Derivative [Line Items]    
Pay Rate 2.63% 2.89%
Receive Rate 5.38% 3.74%
Remaining Years to Maturity 25 years 7 days 26 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 5.33% 4.33%
Remaining Years to Maturity 26 years 9 months 25 days 27 years 9 months 25 days
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07% 2.07%
Receive Rate 5.38% 4.30%
Remaining Years to Maturity 28 years 3 months 7 days 29 years 3 months 7 days
Short | Weighted Average | Year 2038    
Derivative [Line Items]    
Pay Rate 4.01%  
Receive Rate 5.39%  
Remaining Years to Maturity 14 years 8 months 1 day