XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Long    
Derivative [Line Items]    
Notional Amount $ 1,066,155 $ 474,741
Fair Value (15,271) (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 (107) (265)
Long | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 786,141 37,142
Fair Value (11,287) 556
Long | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 215,852 105,040
Fair Value (3,371) (907)
Long | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 12,900  
Fair Value (42)  
Long | 2031    
Derivative [Line Items]    
Notional Amount   35,678
Fair Value   (114)
Long | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (115) (41)
Long | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (140) (50)
Long | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value (169) $ (63)
Long | 2032    
Derivative [Line Items]    
Notional Amount 8,355  
Fair Value $ (40)  
Long | Weighted Average    
Derivative [Line Items]    
Pay Rate 2.09% 1.06%
Receive Rate 1.42% 0.15%
Remaining Years to Maturity 2 years 3 months 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 2.10% 0.15%
Remaining Years to Maturity 8 months 19 days 1 year 8 months 8 days
Long | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 2.03% 1.59%
Receive Rate 1.36% 0.13%
Remaining Years to Maturity 1 year 9 months 2 years 9 months 10 days
Long | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 2.26% 1.10%
Receive Rate 1.49% 0.18%
Remaining Years to Maturity 3 years 9 months 3 days 4 years 8 months 19 days
Long | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.63%  
Receive Rate 1.50%  
Remaining Years to Maturity 4 years 10 months 9 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 | 2035    
Derivative [Line Items]    
Pay Rate 0.74% 0.74%
Receive Rate 1.50% 0.05%
Remaining Years to Maturity 13 years 3 months 25 days 13 years 9 months 21 days
Long | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.84% 0.84%
Receive Rate 1.50% 0.08%
Remaining Years to Maturity 18 years 3 months 25 days 18 years 9 months 25 days
Long | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 1.50% 0.08%
Remaining Years to Maturity 28 years 3 months 29 days 28 years 9 months 25 days
Long | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.68%  
Receive Rate 1.50%  
Remaining Years to Maturity 9 years 10 months 17 days  
Short    
Derivative [Line Items]    
Notional Amount $ 2,444,192 $ 1,519,488
Fair Value 70,829 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 14,248 1,488
Short | 2024 [Member]    
Derivative [Line Items]    
Notional Amount 719,357 314,762
Fair Value 19,436 3,685
Short | 2025 [Member]    
Derivative [Line Items]    
Notional Amount 241,193 14,993
Fair Value 3,424 426
Short | 2026 [Member]    
Derivative [Line Items]    
Notional Amount 100 30,625
Fair Value 8 481
Short | 2027 [Member]    
Derivative [Line Items]    
Notional Amount 333,450 14,732
Fair Value 990 448
Short | 2028 [Member]    
Derivative [Line Items]    
Notional Amount 109,534 149,524
Fair Value 9,655 470
Short | 2029 [Member]    
Derivative [Line Items]    
Notional Amount 54,428 19,152
Fair Value 1,657 (801)
Short | 2030 [Member]    
Derivative [Line Items]    
Notional Amount 68,300 9,585
Fair Value 2,154 291
Short | 2031    
Derivative [Line Items]    
Notional Amount 161,009 122,509
Fair Value 15,538 535
Short | 2035    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 112 38
Short | 2036 [Member]    
Derivative [Line Items]    
Notional Amount 1,100 1,100
Fair Value 201 25
Short | 2040    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 136 45
Short | 2049 [Member]    
Derivative [Line Items]    
Notional Amount 5,796 5,796
Fair Value 10 (1,599)
Short | 2050    
Derivative [Line Items]    
Notional Amount 500 500
Fair Value 161 $ 54
Short | 2032    
Derivative [Line Items]    
Notional Amount 79,027  
Fair Value 2,564  
Short | 2052    
Derivative [Line Items]    
Notional Amount 5,000  
Fair Value $ 535  
Short | Weighted Average    
Derivative [Line Items]    
Pay Rate 1.54% 0.75%
Receive Rate 1.55% 0.18%
Remaining Years to Maturity 3 years 4 months 17 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 1.68% 0.19%
Remaining Years to Maturity 10 months 17 days 1 year 6 months 7 days
Short | Weighted Average | 2024 [Member]    
Derivative [Line Items]    
Pay Rate 1.34% 0.43%
Receive Rate 1.50% 0.16%
Remaining Years to Maturity 1 year 8 months 15 days 2 years 2 months 23 days
Short | Weighted Average | 2025 [Member]    
Derivative [Line Items]    
Pay Rate 2.29% 0.49%
Receive Rate 1.50% 0.16%
Remaining Years to Maturity 2 years 9 months 25 days 3 years 9 months 21 days
Short | Weighted Average | 2026 [Member]    
Derivative [Line Items]    
Pay Rate 0.79% 0.89%
Receive Rate 1.24% 0.15%
Remaining Years to Maturity 4 years 29 days 4 years 5 months 23 days
Short | Weighted Average | 2027 [Member]    
Derivative [Line Items]    
Pay Rate 2.67% 0.80%
Receive Rate 1.50% 0.19%
Remaining Years to Maturity 4 years 11 months 1 day 5 years 7 months 6 days
Short | Weighted Average | 2028 [Member]    
Derivative [Line Items]    
Pay Rate 1.37% 1.33%
Receive Rate 1.32% 0.17%
Remaining Years to Maturity 5 years 11 months 23 days 6 years 6 months 18 days
Short | Weighted Average | 2029 [Member]    
Derivative [Line Items]    
Pay Rate 2.45% 1.98%
Receive Rate 1.59% 0.16%
Remaining Years to Maturity 6 years 9 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 1.51% 0.18%
Remaining Years to Maturity 7 years 10 months 20 days 8 years 2 months 23 days
Short | Weighted Average | 2031    
Derivative [Line Items]    
Pay Rate 1.71% 1.45%
Receive Rate 1.59% 0.17%
Remaining Years to Maturity 8 years 11 months 15 days 9 years 5 months 19 days
Short | Weighted Average | 2035    
Derivative [Line Items]    
Pay Rate 0.78% 0.78%
Receive Rate 1.58% 0.08%
Remaining Years to Maturity 13 years 3 months 25 days 13 years 9 months 21 days
Short | Weighted Average | 2036 [Member]    
Derivative [Line Items]    
Pay Rate 1.45% 1.45%
Receive Rate 1.46% 0.16%
Remaining Years to Maturity 13 years 7 months 20 days 14 years 1 month 17 days
Short | Weighted Average | 2040    
Derivative [Line Items]    
Pay Rate 0.90% 0.90%
Receive Rate 1.58% 0.08%
Remaining Years to Maturity 18 years 3 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 0.96% 0.13%
Remaining Years to Maturity 26 years 6 months 10 days 27 years 7 days
Short | Weighted Average | 2050    
Derivative [Line Items]    
Pay Rate 0.98% 0.98%
Receive Rate 1.58% 0.08%
Remaining Years to Maturity 28 years 3 months 29 days 28 years 9 months 25 days
Short | Weighted Average | 2032    
Derivative [Line Items]    
Pay Rate 2.34%  
Receive Rate 1.50%  
Remaining Years to Maturity 9 years 9 months 18 days  
Short | Weighted Average | 2052    
Derivative [Line Items]    
Pay Rate 2.07%  
Receive Rate 1.50%  
Remaining Years to Maturity 29 years 9 months 7 days