XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments Schedule of Interest Rate Swaps by Maturity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative, Fair Value, Net $ 65,651 $ 5,535
Short [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 65,202 $ 4,700
Weighted Average Pay Rate 2.03% 0.84%
Weighted Average Receive Rate 4.38% 0.17%
Derivative, Average Remaining Maturity 7 years 4 months 6 days 5 years 3 months 18 days
Derivative, Notional Amount $ 669,551 $ 396,438
Short [Member] | Year 2022 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ 12
Weighted Average Pay Rate   0.05%
Weighted Average Receive Rate   0.08%
Derivative, Average Remaining Maturity   29 days
Derivative, Notional Amount   $ 5,000
Short [Member] | Year 2023 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ 419
Weighted Average Pay Rate   0.43%
Weighted Average Receive Rate   0.16%
Derivative, Average Remaining Maturity   1 year 5 months 4 days
Derivative, Notional Amount   $ 129,095
Short [Member] | Year 2024 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 2,483 $ 193
Weighted Average Pay Rate 2.23% 0.30%
Weighted Average Receive Rate 4.37% 0.16%
Derivative, Average Remaining Maturity 1 year 3 months 29 days 2 years 1 month 17 days
Derivative, Notional Amount $ 76,575 $ 14,700
Short [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 4,914 $ 1,037
Weighted Average Pay Rate 0.82% 0.57%
Weighted Average Receive Rate 4.65% 0.18%
Derivative, Average Remaining Maturity 2 years 3 months 18 days 3 years 3 months 25 days
Derivative, Notional Amount $ 59,505 $ 53,101
Short [Member] | Year 2027 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 1,313 $ (6)
Weighted Average Pay Rate 3.01% 1.61%
Weighted Average Receive Rate 4.30% 0.18%
Derivative, Average Remaining Maturity 4 years 8 months 15 days 5 years 10 months 28 days
Derivative, Notional Amount $ 40,545 $ 472
Short [Member] | Year 2028 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 6,210 $ 1,920
Weighted Average Pay Rate 1.64% 1.14%
Weighted Average Receive Rate 4.42% 0.17%
Derivative, Average Remaining Maturity 5 years 7 months 6 days 6 years 6 months 18 days
Derivative, Notional Amount $ 56,338 $ 116,894
Short [Member] | Year 2029 [Member] [Domain] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 4,128  
Weighted Average Pay Rate 2.17%  
Weighted Average Receive Rate 4.30%  
Derivative, Average Remaining Maturity 6 years 3 months  
Derivative, Notional Amount $ 49,735  
Short [Member] | Year 2030 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 6,816  
Weighted Average Pay Rate 2.50%  
Weighted Average Receive Rate 4.30%  
Derivative, Average Remaining Maturity 7 years 5 months 1 day  
Derivative, Notional Amount $ 97,200  
Short [Member] | Year 2031 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 15,689 $ 891
Weighted Average Pay Rate 1.94% 1.34%
Weighted Average Receive Rate 4.47% 0.17%
Derivative, Average Remaining Maturity 8 years 5 months 23 days 9 years 6 months 14 days
Derivative, Notional Amount $ 124,124 $ 61,024
Short [Member] | Year 2032 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 14,525  
Weighted Average Pay Rate 1.74%  
Weighted Average Receive Rate 4.30%  
Derivative, Average Remaining Maturity 9 years 1 month 17 days  
Derivative, Notional Amount $ 104,377  
Short [Member] | Year 2037 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 2,577  
Weighted Average Pay Rate 2.85%  
Weighted Average Receive Rate 4.30%  
Derivative, Average Remaining Maturity 14 years 6 months 21 days  
Derivative, Notional Amount $ 35,000  
Short [Member] | Year 2040 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 171 $ 45
Weighted Average Pay Rate 0.90% 0.90%
Weighted Average Receive Rate 4.33% 0.08%
Derivative, Average Remaining Maturity 17 years 9 months 25 days 18 years 9 months 25 days
Derivative, Notional Amount $ 500 $ 500
Short [Member] | Year 2041 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 3,246 $ 196
Weighted Average Pay Rate 1.59% 1.59%
Weighted Average Receive Rate 4.46% 0.14%
Derivative, Average Remaining Maturity 18 years 7 months 6 days 19 years 7 months 6 days
Derivative, Notional Amount $ 11,227 $ 11,227
Short [Member] | Year 2049 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 1,058 $ (155)
Weighted Average Pay Rate 1.89% 1.89%
Weighted Average Receive Rate 4.32% 0.12%
Derivative, Average Remaining Maturity 26 years 9 months 29 days 27 years 9 months 29 days
Derivative, Notional Amount $ 3,633 $ 3,633
Short [Member] | Year 2050 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 371 $ 148
Weighted Average Pay Rate 0.90% 0.90%
Weighted Average Receive Rate 3.91% 0.12%
Derivative, Average Remaining Maturity 27 years 6 months 14 days 28 years 6 months 14 days
Derivative, Notional Amount $ 792 $ 792
Short [Member] | Year 2052 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 1,701  
Weighted Average Pay Rate 2.28%  
Weighted Average Receive Rate 4.30%  
Derivative, Average Remaining Maturity 29 years 3 months 21 days  
Derivative, Notional Amount $ 10,000  
Long [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2,373) $ 146
Weighted Average Pay Rate 4.30% 0.13%
Weighted Average Receive Rate 2.77% 1.27%
Derivative, Average Remaining Maturity 9 years 8 months 1 day 2 years 10 months 2 days
Derivative, Notional Amount $ 37,509 $ 30,200
Long [Member] | Year 2022 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ (10)
Weighted Average Pay Rate   0.05%
Weighted Average Receive Rate   0.06%
Derivative, Average Remaining Maturity   9 months 18 days
Derivative, Notional Amount   $ 5,000
Long [Member] | Year 2023 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ 283
Weighted Average Pay Rate   0.12%
Weighted Average Receive Rate   1.87%
Derivative, Average Remaining Maturity   1 year 3 months 21 days
Derivative, Notional Amount   $ 13,200
Long [Member] | Year 2026 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net   $ (77)
Weighted Average Pay Rate   0.16%
Weighted Average Receive Rate   1.14%
Derivative, Average Remaining Maturity   4 years 9 months 10 days
Derivative, Notional Amount   $ 11,500
Long [Member] | Year 2032 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2,198)  
Weighted Average Pay Rate 4.30%  
Weighted Average Receive Rate 2.79%  
Derivative, Average Remaining Maturity 9 years 6 months 21 days  
Derivative, Notional Amount $ 37,009  
Long [Member] | Year 2040 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (175) $ (50)
Weighted Average Pay Rate 4.30% 0.08%
Weighted Average Receive Rate 0.84% 0.84%
Derivative, Average Remaining Maturity 17 years 9 months 25 days 18 years 9 months 25 days
Derivative, Notional Amount $ 500 $ 500