XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Long    
Derivative [Line Items]    
Notional Amount $ 1,212,360 $ 1,775,733
Fair Value 4,840 (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,102 (25,569)
Long | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 132,418 328,775
Fair Value 1,779 (5,468)
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 419,686 215,852
Fair Value (4,343) (11,312)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 11,591 311,007
Fair Value 124 (1,067)
Long | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 188,179  
Fair Value 6,252  
Long | 2032    
Derivative [Line Items]    
Notional Amount 2,700 59,155
Fair Value (133) (4,596)
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (135) (145)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (165) (175)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (202) $ (212)
Long | 2033    
Derivative [Line Items]    
Notional Amount 29,052  
Fair Value $ 561  
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 4.30% 2.79%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 2 years 8 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 4.87% 4.27%
Remaining Years to Maturity 1 year 1 year 4 months 24 days
Long | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 4.88% 3.48%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 1 year 11 months 8 days 2 years 10 months 2 days
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.41% 2.26%
Receive Rate 4.87% 4.32%
Remaining Years to Maturity 2 years 11 months 15 days 3 years 3 months
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 3.74% 3.67%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 4 years 7 months 17 days 4 years 10 months 20 days
Long | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 4.14%  
Receive Rate 4.87%  
Remaining Years to Maturity 4 years 11 months 8 days  
Long | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.62% 2.58%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 9 years 1 month 2 days 9 years 6 months 29 days
Long | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 12 years 6 months 21 days 12 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 17 years 6 months 25 days 17 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 27 years 6 months 29 days 27 years 9 months 25 days
Long | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.45%  
Receive Rate 4.87%  
Remaining Years to Maturity 9 years 10 months 20 days  
Short    
Derivative [Line Items]    
Notional Amount $ 2,386,333 $ 2,822,170
Fair Value 78,348 115,360
Short | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 334,060 664,398
Fair Value 6,655 13,576
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 627,333 817,850
Fair Value 8,793 17,326
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 216,224 382,793
Fair Value 5,263 11,747
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 59,600 100
Fair Value 179 12
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 209,841 264,500
Fair Value 6,731 8,218
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 160,255 114,119
Fair Value 8,871 14,230
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 54,428 54,428
Fair Value 3,504 4,485
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 68,300 68,300
Fair Value 4,614 5,763
Short | 2031    
Derivative [Line Items]    
Notional Amount 161,009 161,009
Fair Value 20,352 23,799
Short | 2032    
Derivative [Line Items]    
Notional Amount 183,517 236,277
Fair Value 6,220 10,161
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 132 142
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,100 1,100
Fair Value 239 267
Short | 2037    
Derivative [Line Items]    
Notional Amount 45,000 45,000
Fair Value 2,347 3,578
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 159 171
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,796 5,796
Fair Value 484 630
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 191 203
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000 5,000
Fair Value 876 $ 1,052
Short | 2033    
Derivative [Line Items]    
Notional Amount 253,370  
Fair Value $ 2,738  
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 2.52% 2.27%
Receive Rate 4.89% 4.39%
Remaining Years to Maturity 4 years 5 months 15 days 3 years 5 months 19 days
Short | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate 0.55% 0.64%
Receive Rate 4.92% 4.51%
Remaining Years to Maturity 3 months 29 days 4 months 17 days
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 3.17% 3.03%
Receive Rate 4.89% 4.35%
Remaining Years to Maturity 1 year 4 months 9 days 1 year 6 months 18 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 2.98% 2.89%
Receive Rate 4.87% 4.32%
Remaining Years to Maturity 2 years 1 month 13 days 2 years 6 months 3 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.67% 0.79%
Receive Rate 4.87% 4.41%
Remaining Years to Maturity 2 years 11 months 1 day 3 years 6 months 29 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.78% 3.01%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 4 years 2 months 12 days 4 years 6 months 10 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 2.39% 1.44%
Receive Rate 4.87% 4.37%
Remaining Years to Maturity 5 years 10 days 5 years 5 months 26 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 2.45% 2.45%
Receive Rate 4.97% 4.65%
Remaining Years to Maturity 6 years 25 days 6 years 3 months 21 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 2.30% 2.30%
Receive Rate 4.88% 4.36%
Remaining Years to Maturity 7 years 1 month 20 days 7 years 4 months 20 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.71% 1.71%
Receive Rate 4.92% 4.48%
Remaining Years to Maturity 8 years 2 months 15 days 8 years 5 months 15 days
Short | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.81% 2.98%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 9 years 3 months 25 days 9 years 7 months 17 days
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 4.83% 4.33%
Remaining Years to Maturity 12 years 6 months 21 days 12 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.45% 1.45%
Receive Rate 4.92% 4.67%
Remaining Years to Maturity 12 years 10 months 20 days 13 years 1 month 17 days
Short | Weighted Average | 2037    
Derivative [Line Items]    
Pay Rate 2.81% 2.81%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 14 years 4 months 28 days 14 years 7 months 28 days
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 4.83% 4.33%
Remaining Years to Maturity 17 years 6 months 25 days 17 years 9 months 25 days
Short | Weighted Average | 2049 [Member]    
Derivative [Line Items]    
Pay Rate 2.89% 2.89%
Receive Rate 4.77% 3.74%
Remaining Years to Maturity 25 years 9 months 10 days 26 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 4.83% 4.33%
Remaining Years to Maturity 27 years 6 months 29 days 27 years 9 months 25 days
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07% 2.07%
Receive Rate 4.87% 4.30%
Remaining Years to Maturity 29 years 7 days 29 years 3 months 7 days
Short | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.09%  
Receive Rate 4.87%  
Remaining Years to Maturity 9 years 11 months 1 day