XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Long    
Derivative [Line Items]    
Notional Amount $ 1,325,765 $ 1,775,733
Fair Value (27,756) (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 (1,056) (25,569)
Long | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 138,918 328,775
Fair Value (943) (5,468)
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 410,298 215,852
Fair Value (17,440) (11,312)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 11,591 311,007
Fair Value (425) (1,067)
Long | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 257,796  
Fair Value (4,036)  
Long | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 27,000  
Fair Value (901)  
Long | 2032    
Derivative [Line Items]    
Notional Amount   59,155
Fair Value   (4,596)
Long | 2033    
Derivative [Line Items]    
Notional Amount 51,428  
Fair Value (2,302)  
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (174) (145)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (215) (175)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value $ (264) $ (212)
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 4.28% 2.79%
Receive Rate 5.32% 4.30%
Remaining Years to Maturity 2 years 6 months 14 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.33% 4.27%
Remaining Years to Maturity 6 months 1 year 4 months 24 days
Long | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 4.88% 3.48%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 1 year 5 months 15 days 2 years 10 months 2 days
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.37% 2.26%
Receive Rate 5.32% 4.32%
Remaining Years to Maturity 2 years 5 months 15 days 3 years 3 months
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 3.74% 3.67%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 4 years 1 month 17 days 4 years 10 months 20 days
Long | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 4.14%  
Receive Rate 5.31%  
Remaining Years to Maturity 4 years 6 months 25 days  
Long | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 3.78%  
Receive Rate 5.31%  
Remaining Years to Maturity 6 years 10 months 2 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.76%  
Receive Rate 5.32%  
Remaining Years to Maturity 9 years 8 months 4 days  
Long | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 12 years 21 days 12 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 17 years 25 days 17 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 27 years 25 days 27 years 9 months 25 days
Short    
Derivative [Line Items]    
Notional Amount $ 2,918,171 $ 2,822,170
Fair Value 176,581 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 13,213 17,326
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 222,190 382,793
Fair Value 8,655 11,747
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 84,637 100
Fair Value 2,170 12
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 209,841 264,500
Fair Value 13,960 8,218
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 795,474 114,119
Fair Value 31,199 14,230
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 53,011 54,428
Fair Value 6,068 4,485
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 123,317 68,300
Fair Value 7,742 5,763
Short | 2031    
Derivative [Line Items]    
Notional Amount 157,766 161,009
Fair Value 30,813 23,799
Short | 2032    
Derivative [Line Items]    
Notional Amount 181,867 236,277
Fair Value 21,002 10,161
Short | 2033    
Derivative [Line Items]    
Notional Amount 369,690  
Fair Value 29,585  
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 170 142
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,102 1,100
Fair Value 342 267
Short | 2037    
Derivative [Line Items]    
Notional Amount 45,000 45,000
Fair Value 7,113 3,578
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 208 171
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,729 5,796
Fair Value 1,382 630
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 254 203
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000 5,000
Fair Value 1,725 $ 1,052
Short | Year 2038    
Derivative [Line Items]    
Notional Amount 32,500  
Fair Value $ 980  
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 3.17% 2.27%
Receive Rate 5.28% 4.39%
Remaining Years to Maturity 5 years 3 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.34% 4.35%
Remaining Years to Maturity 10 months 9 days 1 year 6 months 18 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 3.19% 2.89%
Receive Rate 5.31% 4.32%
Remaining Years to Maturity 1 year 8 months 26 days 2 years 6 months 3 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.91% 0.79%
Receive Rate 5.31% 4.41%
Remaining Years to Maturity 2 years 7 months 13 days 3 years 6 months 29 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.78% 3.01%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 3 years 8 months 12 days 4 years 6 months 10 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 3.58% 1.44%
Receive Rate 5.30% 4.37%
Remaining Years to Maturity 4 years 8 months 19 days 5 years 5 months 26 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 2.19% 2.45%
Receive Rate 5.31% 4.65%
Remaining Years to Maturity 5 years 6 months 25 days 6 years 3 months 21 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 3.31% 2.30%
Receive Rate 5.32% 4.36%
Remaining Years to Maturity 6 years 9 months 10 days 7 years 4 months 20 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.51% 1.71%
Receive Rate 5.31% 4.48%
Remaining Years to Maturity 7 years 8 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.31% 4.30%
Remaining Years to Maturity 8 years 9 months 21 days 9 years 7 months 17 days
Short | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.33%  
Receive Rate 5.10%  
Remaining Years to Maturity 9 years 6 months 21 days  
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 5.33% 4.33%
Remaining Years to Maturity 12 years 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.31% 4.67%
Remaining Years to Maturity 12 years 4 months 20 days 13 years 1 month 17 days
Short | Weighted Average | 2037    
Derivative [Line Items]    
Pay Rate 2.81% 2.81%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 13 years 10 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 17 years 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.31% 3.74%
Remaining Years to Maturity 25 years 3 months 10 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 27 years 25 days 27 years 9 months 25 days
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07% 2.07%
Receive Rate 5.31% 4.30%
Remaining Years to Maturity 28 years 6 months 7 days 29 years 3 months 7 days
Short | Weighted Average | Year 2038    
Derivative [Line Items]    
Pay Rate 4.01%  
Receive Rate 4.50%  
Remaining Years to Maturity 14 years 11 months 1 day