XML 192 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Long    
Derivative [Line Items]    
Notional Amount $ 1,775,733 $ 474,741
Fair Value (48,628) (409)
Long | 2022 [Member]    
Derivative [Line Items]    
Notional Amount   53,974
Fair Value   475
Long | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 41,407 241,407
Fair Value (84) (265)
Long | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 818,037 37,142
Fair Value (25,569) 556
Long | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 328,775  
Fair Value (5,468)  
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 215,852 105,040
Fair Value (11,312) (907)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 311,007  
Fair Value (1,067)  
Long | 2031    
Derivative [Line Items]    
Notional Amount   35,678
Fair Value   (114)
Long | 2032    
Derivative [Line Items]    
Notional Amount 59,155  
Fair Value (4,596)  
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (145) (41)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (175) (50)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value $ (212) $ (63)
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 2.79% 1.06%
Receive Rate 4.30% 0.15%
Remaining Years to Maturity 2 years 9 months 3 days 2 years 11 months 8 days
Long | Weighted Average | 2022 [Member]    
Derivative [Line Items]    
Pay Rate   1.85%
Receive Rate   0.17%
Remaining Years to Maturity   1 month 28 days
Long | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate 2.00% 0.73%
Receive Rate 4.74% 0.15%
Remaining Years to Maturity 2 months 19 days 1 year 8 months 8 days
Long | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 2.39% 1.59%
Receive Rate 4.27% 0.13%
Remaining Years to Maturity 1 year 4 months 24 days 2 years 9 months 10 days
Long | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 3.48%  
Receive Rate 4.30%  
Remaining Years to Maturity 2 years 10 months 2 days  
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 2.26% 1.10%
Receive Rate 4.32% 0.18%
Remaining Years to Maturity 3 years 3 months 4 years 8 months 19 days
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 3.67%  
Receive Rate 4.30%  
Remaining Years to Maturity 4 years 10 months 20 days  
Long | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate   1.48%
Receive Rate   0.15%
Remaining Years to Maturity   9 years 9 months 3 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 | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 4.30% 0.05%
Remaining Years to Maturity 12 years 9 months 21 days 13 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 4.30% 0.08%
Remaining Years to Maturity 17 years 9 months 25 days 18 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 4.30% 0.08%
Remaining Years to Maturity 27 years 9 months 25 days 28 years 9 months 25 days
Short    
Derivative [Line Items]    
Notional Amount $ 2,822,170 $ 1,519,488
Fair Value 115,360 5,304
Short | 2022 [Member]    
Derivative [Line Items]    
Notional Amount   64,100
Fair Value   (282)
Short | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 664,398 771,110
Fair Value 13,576 1,488
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 817,850 314,762
Fair Value 17,326 3,685
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 382,793 14,993
Fair Value 11,747 426
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 100 30,625
Fair Value 12 481
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 264,500 14,732
Fair Value 8,218 448
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 114,119 149,524
Fair Value 14,230 470
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 54,428 19,152
Fair Value 4,485 (801)
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 68,300 9,585
Fair Value 5,763 291
Short | 2031    
Derivative [Line Items]    
Notional Amount 161,009 122,509
Fair Value 23,799 535
Short | 2032    
Derivative [Line Items]    
Notional Amount 236,277  
Fair Value 10,161  
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 142 38
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,100 1,100
Fair Value 267 25
Short | 2037    
Derivative [Line Items]    
Notional Amount 45,000  
Fair Value 3,578  
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 171 45
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,796 5,796
Fair Value 630 (1,599)
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 203 $ 54
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000  
Fair Value $ 1,052  
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 2.27% 0.75%
Receive Rate 4.39% 0.18%
Remaining Years to Maturity 3 years 5 months 19 days 3 years 1 month 9 days
Short | Weighted Average | 2022 [Member]    
Derivative [Line Items]    
Pay Rate   0.99%
Receive Rate   0.18%
Remaining Years to Maturity   2 months 4 days
Short | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate 0.64% 0.58%
Receive Rate 4.51% 0.19%
Remaining Years to Maturity 4 months 17 days 1 year 6 months 7 days
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 3.03% 0.43%
Receive Rate 4.35% 0.16%
Remaining Years to Maturity 1 year 6 months 18 days 2 years 2 months 23 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 2.89% 0.49%
Receive Rate 4.32% 0.16%
Remaining Years to Maturity 2 years 6 months 3 days 3 years 9 months 21 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 0.79% 0.89%
Receive Rate 4.41% 0.15%
Remaining Years to Maturity 3 years 6 months 29 days 4 years 5 months 23 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 3.01% 0.80%
Receive Rate 4.30% 0.19%
Remaining Years to Maturity 4 years 6 months 10 days 5 years 7 months 6 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 1.44% 1.33%
Receive Rate 4.37% 0.17%
Remaining Years to Maturity 5 years 5 months 26 days 6 years 6 months 18 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 2.45% 1.98%
Receive Rate 4.65% 0.16%
Remaining Years to Maturity 6 years 3 months 21 days 7 years 6 months 18 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 2.30% 1.09%
Receive Rate 4.36% 0.18%
Remaining Years to Maturity 7 years 4 months 20 days 8 years 2 months 23 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.71% 1.45%
Receive Rate 4.48% 0.17%
Remaining Years to Maturity 8 years 5 months 15 days 9 years 5 months 19 days
Short | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.98%  
Receive Rate 4.30%  
Remaining Years to Maturity 9 years 7 months 17 days  
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 4.33% 0.08%
Remaining Years to Maturity 12 years 9 months 21 days 13 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.45% 1.45%
Receive Rate 4.67% 0.16%
Remaining Years to Maturity 13 years 1 month 17 days 14 years 1 month 17 days
Short | Weighted Average | 2037    
Derivative [Line Items]    
Pay Rate 2.81%  
Receive Rate 4.30%  
Remaining Years to Maturity 14 years 7 months 28 days  
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 4.33% 0.08%
Remaining Years to Maturity 17 years 9 months 25 days 18 years 9 months 25 days
Short | Weighted Average | 2049 [Member]    
Derivative [Line Items]    
Pay Rate 2.89% 2.89%
Receive Rate 3.74% 0.13%
Remaining Years to Maturity 26 years 7 days 27 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 4.33% 0.08%
Remaining Years to Maturity 27 years 9 months 25 days 28 years 9 months 25 days
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07%  
Receive Rate 4.30%  
Remaining Years to Maturity 29 years 3 months 7 days