XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Long    
Derivative [Line Items]    
Notional Amount $ 1,370,121 $ 474,741
Fair Value (49,041) (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 (439) (265)
Long | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 820,157 37,142
Fair Value (23,353) 556
Long | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 112,000  
Fair Value (3,940)  
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 215,852 105,040
Fair Value (11,072) (907)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 120,050  
Fair Value (4,968)  
Long | 2031    
Derivative [Line Items]    
Notional Amount   35,678
Fair Value   (114)
Long | 2032    
Derivative [Line Items]    
Notional Amount 59,155  
Fair Value (4,752)  
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (145) (41)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (172) (50)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value $ (200) $ (63)
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 2.41% 1.06%
Receive Rate 2.95% 0.15%
Remaining Years to Maturity 2 years 7 months 24 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 3.57% 0.15%
Remaining Years to Maturity 5 months 19 days 1 year 8 months 8 days
Long | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 2.36% 1.59%
Receive Rate 2.91% 0.13%
Remaining Years to Maturity 1 year 7 months 24 days 2 years 9 months 10 days
Long | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 2.70%  
Receive Rate 2.98%  
Remaining Years to Maturity 2 years 9 months 25 days  
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 2.26% 1.10%
Receive Rate 2.97% 0.18%
Remaining Years to Maturity 3 years 6 months 3 days 4 years 8 months 19 days
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.83%  
Receive Rate 2.98%  
Remaining Years to Maturity 4 years 9 months 18 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 2.98%  
Remaining Years to Maturity 9 years 10 months 2 days  
Long | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 2.98% 0.05%
Remaining Years to Maturity 13 years 21 days 13 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 2.98% 0.08%
Remaining Years to Maturity 18 years 25 days 18 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 2.98% 0.08%
Remaining Years to Maturity 28 years 25 days 28 years 9 months 25 days
Short    
Derivative [Line Items]    
Notional Amount $ 2,470,170 $ 1,519,488
Fair Value 125,823 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 16,329 1,488
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 591,150 314,762
Fair Value 14,447 3,685
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 265,793 14,993
Fair Value 10,762 426
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 100 30,625
Fair Value 12 481
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 363,450 14,732
Fair Value 16,834 448
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 114,119 149,524
Fair Value 15,076 470
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 54,428 19,152
Fair Value 4,815 (801)
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 68,300 9,585
Fair Value 6,063 291
Short | 2031    
Derivative [Line Items]    
Notional Amount 161,009 122,509
Fair Value 24,901 535
Short | 2032    
Derivative [Line Items]    
Notional Amount 139,027  
Fair Value 10,745  
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 143 38
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,100 1,100
Fair Value 274 25
Short | 2037    
Derivative [Line Items]    
Notional Amount 35,000  
Fair Value 3,564  
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 168 45
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,796 5,796
Fair Value 562 (1,599)
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 194 $ 54
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000  
Fair Value $ 934  
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 1.91% 0.75%
Receive Rate 3.04% 0.18%
Remaining Years to Maturity 3 years 7 months 13 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 3.17% 0.19%
Remaining Years to Maturity 7 months 17 days 1 year 6 months 7 days
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 2.51% 0.43%
Receive Rate 3.01% 0.16%
Remaining Years to Maturity 1 year 8 months 1 day 2 years 2 months 23 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 2.36% 0.49%
Receive Rate 2.98% 0.16%
Remaining Years to Maturity 2 years 7 months 2 days 3 years 9 months 21 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 0.79% 0.89%
Receive Rate 2.81% 0.15%
Remaining Years to Maturity 3 years 9 months 29 days 4 years 5 months 23 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.69% 0.80%
Receive Rate 2.98% 0.19%
Remaining Years to Maturity 4 years 8 months 4 days 5 years 7 months 6 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 1.44% 1.33%
Receive Rate 2.83% 0.17%
Remaining Years to Maturity 5 years 8 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 3.11% 0.16%
Remaining Years to Maturity 6 years 6 months 25 days 7 years 6 months 18 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 2.30% 1.09%
Receive Rate 3.00% 0.18%
Remaining Years to Maturity 7 years 7 months 20 days 8 years 2 months 23 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.71% 1.45%
Receive Rate 3.07% 0.17%
Remaining Years to Maturity 8 years 8 months 15 days 9 years 5 months 19 days
Short | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.58%  
Receive Rate 2.98%  
Remaining Years to Maturity 9 years 8 months 15 days  
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 3.08% 0.08%
Remaining Years to Maturity 13 years 21 days 13 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.45% 1.45%
Receive Rate 2.96% 0.16%
Remaining Years to Maturity 13 years 4 months 20 days 14 years 1 month 17 days
Short | Weighted Average | 2037    
Derivative [Line Items]    
Pay Rate 2.61%  
Receive Rate 2.98%  
Remaining Years to Maturity 14 years 10 months 13 days  
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 3.08% 0.08%
Remaining Years to Maturity 18 years 25 days 18 years 9 months 25 days
Short | Weighted Average | 2049 [Member]    
Derivative [Line Items]    
Pay Rate 2.89% 2.89%
Receive Rate 2.29% 0.13%
Remaining Years to Maturity 26 years 3 months 10 days 27 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 3.08% 0.08%
Remaining Years to Maturity 28 years 25 days 28 years 9 months 25 days
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07%  
Receive Rate 2.98%  
Remaining Years to Maturity 29 years 6 months 7 days