XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Long    
Derivative [Line Items]    
Notional Amount $ 1,393,129 $ 1,775,733
Fair Value (18,150) (48,628)
Long | Forward-starting interest rate swap    
Derivative [Line Items]    
Notional Amount 5,000  
Fair Value 200  
Long | Conversion related    
Derivative [Line Items]    
Notional Amount 126,400  
Fair Value 1,600  
Long | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 126,414 41,407
Fair Value (1,569) (84)
Long | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 427,234 818,037
Fair Value (1,246) (25,569)
Long | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 135,148 328,775
Fair Value (388) (5,468)
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 458,786 215,852
Fair Value (14,042) (11,312)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 11,591 311,007
Fair Value (199) (1,067)
Long | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 196,740  
Fair Value 632  
Long | 2032    
Derivative [Line Items]    
Notional Amount 2,700 59,155
Fair Value (209) (4,596)
Long | 2033    
Derivative [Line Items]    
Notional Amount 33,016  
Fair Value (605)  
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (141) (145)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (172) (175)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value $ (211) $ (212)
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 4.28% 2.79%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 2 years 3 months 7 days 2 years 9 months 3 days
Long | Weighted Average | Including forward-starting and conversion-related interest rate swaps    
Derivative [Line Items]    
Pay Rate 3.89%  
Receive Rate 5.08%  
Long | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate   2.00%
Receive Rate   4.74%
Remaining Years to Maturity 1 month 20 days 2 months 19 days
Long | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 5.17% 2.39%
Receive Rate 5.09% 4.27%
Remaining Years to Maturity 9 months 1 year 4 months 24 days
Long | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 4.86% 3.48%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 1 year 8 months 8 days 2 years 10 months 2 days
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.45% 2.26%
Receive Rate 5.09% 4.32%
Remaining Years to Maturity 2 years 8 months 23 days 3 years 3 months
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 3.74% 3.67%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 4 years 4 months 17 days 4 years 10 months 20 days
Long | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 4.11%  
Receive Rate 5.09%  
Remaining Years to Maturity 4 years 8 months 8 days  
Long | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.62% 2.58%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 8 years 10 months 2 days 9 years 6 months 29 days
Long | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.41%  
Receive Rate 5.09%  
Remaining Years to Maturity 9 years 7 months 28 days  
Long | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 12 years 3 months 25 days 12 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 17 years 3 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.09% 4.30%
Remaining Years to Maturity 27 years 3 months 29 days 27 years 9 months 25 days
Short    
Derivative [Line Items]    
Notional Amount $ 2,962,131 $ 2,822,170
Fair Value 116,813 115,360
Short | Forward-starting interest rate swap    
Derivative [Line Items]    
Notional Amount 505,000  
Fair Value (500)  
Short | Conversion related    
Derivative [Line Items]    
Notional Amount 126,400  
Fair Value 1,600  
Short | 2023 [Member]    
Derivative [Line Items]    
Notional Amount 317,004 664,398
Fair Value 3,936 13,576
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 629,547 817,850
Fair Value 14,234 17,326
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 215,732 382,793
Fair Value 8,606 11,747
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 87,091 100
Fair Value 2,027 12
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 209,841 264,500
Fair Value 10,788 8,218
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 728,914 114,119
Fair Value 13,718 14,230
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 53,011 54,428
Fair Value 4,713 4,485
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 67,317 68,300
Fair Value 4,732 5,763
Short | 2031    
Derivative [Line Items]    
Notional Amount 157,766 161,009
Fair Value 23,784 23,799
Short | 2032    
Derivative [Line Items]    
Notional Amount 183,517 236,277
Fair Value 12,275 10,161
Short | 2033    
Derivative [Line Items]    
Notional Amount 254,060  
Fair Value 11,470  
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 137 142
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,102 1,100
Fair Value 265 267
Short | 2037    
Derivative [Line Items]    
Notional Amount 45,000 45,000
Fair Value 3,998 3,578
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 167 171
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,729 5,796
Fair Value 668 630
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 202 203
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000 5,000
Fair Value $ 1,093 $ 1,052
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 2.65% 2.27%
Receive Rate 5.12% 4.39%
Remaining Years to Maturity 4 years 4 months 13 days 3 years 5 months 19 days
Short | Weighted Average | Including forward-starting and conversion-related interest rate swaps    
Derivative [Line Items]    
Pay Rate 4.26%  
Receive Rate 2.76%  
Short | Weighted Average | 2023 [Member]    
Derivative [Line Items]    
Pay Rate 0.32% 0.64%
Receive Rate 5.49% 4.51%
Remaining Years to Maturity 2 months 1 day 4 months 17 days
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 3.18% 3.03%
Receive Rate 5.09% 4.35%
Remaining Years to Maturity 1 year 1 month 9 days 1 year 6 months 18 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 2.97% 2.89%
Receive Rate 5.09% 4.32%
Remaining Years to Maturity 1 year 10 months 13 days 2 years 6 months 3 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 3.66% 0.79%
Receive Rate 5.09% 4.41%
Remaining Years to Maturity 2 years 9 months 3 years 6 months 29 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.78% 3.01%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 3 years 11 months 15 days 4 years 6 months 10 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 2.63% 1.44%
Receive Rate 5.09% 4.37%
Remaining Years to Maturity 4 years 11 months 12 days 5 years 5 months 26 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 2.19% 2.45%
Receive Rate 5.09% 4.65%
Remaining Years to Maturity 5 years 9 months 25 days 6 years 3 months 21 days
Short | Weighted Average | 2030 [Member]    
Derivative [Line Items]    
Pay Rate 2.59% 2.30%
Receive Rate 5.09% 4.36%
Remaining Years to Maturity 6 years 10 months 24 days 7 years 4 months 20 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.51% 1.71%
Receive Rate 5.09% 4.48%
Remaining Years to Maturity 7 years 11 months 15 days 8 years 5 months 15 days
Short | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.81% 2.98%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 9 years 25 days 9 years 7 months 17 days
Short | Weighted Average | 2033    
Derivative [Line Items]    
Pay Rate 3.09%  
Receive Rate 5.09%  
Remaining Years to Maturity 9 years 8 months 4 days  
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 5.08% 4.33%
Remaining Years to Maturity 12 years 3 months 25 days 12 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.19% 1.45%
Receive Rate 5.09% 4.67%
Remaining Years to Maturity 12 years 7 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.09% 4.30%
Remaining Years to Maturity 14 years 1 month 28 days 14 years 7 months 28 days
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 5.08% 4.33%
Remaining Years to Maturity 17 years 3 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.09% 3.74%
Remaining Years to Maturity 25 years 6 months 10 days 26 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 5.08% 4.33%
Remaining Years to Maturity 27 years 3 months 29 days 27 years 9 months 25 days
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07% 2.07%
Receive Rate 5.09% 4.30%
Remaining Years to Maturity 28 years 9 months 7 days 29 years 3 months 7 days