XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments Schedule of Interest Rate Swaps by Maturity (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Derivative, Fair Value, Net $ 68,037 $ 65,651
Short [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 69,387 $ 65,202
Weighted Average Pay Rate 2.10% 2.03%
Weighted Average Receive Rate 5.08% 4.38%
Derivative, Average Remaining Maturity 6 years 9 months 7 days 7 years 4 months 6 days
Derivative, Notional Amount $ 724,684 $ 669,551
Short [Member] | Year 2024 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 2,106 $ 2,483
Weighted Average Pay Rate 2.27% 2.23%
Weighted Average Receive Rate 5.09% 4.37%
Derivative, Average Remaining Maturity 10 months 2 days 1 year 3 months 29 days
Derivative, Notional Amount $ 73,693 $ 76,575
Short [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 4,678 $ 4,914
Weighted Average Pay Rate 0.75% 0.82%
Weighted Average Receive Rate 5.07% 4.65%
Derivative, Average Remaining Maturity 1 year 9 months 21 days 2 years 3 months 18 days
Derivative, Notional Amount $ 60,367 $ 59,505
Short [Member] | Year 2026 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 97  
Weighted Average Pay Rate 3.96%  
Weighted Average Receive Rate 5.09%  
Derivative, Average Remaining Maturity 2 years 11 months 8 days  
Derivative, Notional Amount $ 7,500  
Short [Member] | Year 2027 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 1,981 $ 1,313
Weighted Average Pay Rate 3.01% 3.01%
Weighted Average Receive Rate 5.09% 4.30%
Derivative, Average Remaining Maturity 4 years 2 months 19 days 4 years 8 months 15 days
Derivative, Notional Amount $ 40,545 $ 40,545
Short [Member] | Year 2028 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 7,845 $ 6,210
Weighted Average Pay Rate 2.24% 1.64%
Weighted Average Receive Rate 5.08% 4.42%
Derivative, Average Remaining Maturity 4 years 11 months 23 days 5 years 7 months 6 days
Derivative, Notional Amount $ 95,147 $ 56,338
Short [Member] | Year 2029 [Member] [Domain] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 4,532 $ 4,128
Weighted Average Pay Rate 2.17% 2.17%
Weighted Average Receive Rate 5.09% 4.30%
Derivative, Average Remaining Maturity 5 years 9 months 3 days 6 years 3 months
Derivative, Notional Amount $ 49,735 $ 49,735
Short [Member] | Year 2030 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 7,325 $ 6,816
Weighted Average Pay Rate 2.50% 2.50%
Weighted Average Receive Rate 5.09% 4.30%
Derivative, Average Remaining Maturity 6 years 11 months 1 day 7 years 5 months 1 day
Derivative, Notional Amount $ 97,200 $ 97,200
Short [Member] | Year 2031 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 15,889 $ 15,689
Weighted Average Pay Rate 1.81% 1.94%
Weighted Average Receive Rate 5.08% 4.47%
Derivative, Average Remaining Maturity 7 years 11 months 23 days 8 years 5 months 23 days
Derivative, Notional Amount $ 123,515 $ 124,124
Short [Member] | Year 2032 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 15,516 $ 14,525
Weighted Average Pay Rate 1.74% 1.74%
Weighted Average Receive Rate 5.09% 4.30%
Derivative, Average Remaining Maturity 8 years 7 months 17 days 9 years 1 month 17 days
Derivative, Notional Amount $ 104,377 $ 104,377
Short [Member] | Year 2033 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 15  
Weighted Average Pay Rate 3.55%  
Weighted Average Receive Rate 5.09%  
Derivative, Average Remaining Maturity 10 years 3 days  
Derivative, Notional Amount $ 11,800  
Short [Member] | Year 2037 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 2,902 $ 2,577
Weighted Average Pay Rate 2.85% 2.85%
Weighted Average Receive Rate 5.09% 4.30%
Derivative, Average Remaining Maturity 14 years 25 days 14 years 6 months 21 days
Derivative, Notional Amount $ 35,000 $ 35,000
Short [Member] | Year 2040 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 176 $ 171
Weighted Average Pay Rate 0.90% 0.90%
Weighted Average Receive Rate 5.08% 4.33%
Derivative, Average Remaining Maturity 17 years 3 months 25 days 17 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,150 $ 3,246
Weighted Average Pay Rate 1.33% 1.59%
Weighted Average Receive Rate 5.06% 4.46%
Derivative, Average Remaining Maturity 18 years 1 month 9 days 18 years 7 months 6 days
Derivative, Notional Amount $ 10,961 $ 11,227
Short [Member] | Year 2049 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 1,032 $ 1,058
Weighted Average Pay Rate 1.63% 1.89%
Weighted Average Receive Rate 5.06% 4.32%
Derivative, Average Remaining Maturity 26 years 4 months 2 days 26 years 9 months 29 days
Derivative, Notional Amount $ 3,564 $ 3,633
Short [Member] | Year 2050 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 364 $ 371
Weighted Average Pay Rate 0.64% 0.90%
Weighted Average Receive Rate 5.06% 3.91%
Derivative, Average Remaining Maturity 27 years 18 days 27 years 6 months 14 days
Derivative, Notional Amount $ 780 $ 792
Short [Member] | Year 2052 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ 1,779 $ 1,701
Weighted Average Pay Rate 2.28% 2.28%
Weighted Average Receive Rate 5.09% 4.30%
Derivative, Average Remaining Maturity 28 years 9 months 21 days 29 years 3 months 21 days
Derivative, Notional Amount $ 10,000 $ 10,000
Long [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (693) $ (2,373)
Weighted Average Pay Rate 5.09% 4.30%
Weighted Average Receive Rate 3.60% 2.77%
Derivative, Average Remaining Maturity 8 years 3 months 3 days 9 years 8 months 1 day
Derivative, Notional Amount $ 66,971 $ 37,509
Long [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (9)  
Weighted Average Pay Rate 5.06%  
Weighted Average Receive Rate 4.54%  
Derivative, Average Remaining Maturity 1 year 11 months 15 days  
Derivative, Notional Amount $ 1,500  
Long [Member] | Year 2026 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (75)  
Weighted Average Pay Rate 5.06%  
Weighted Average Receive Rate 4.06%  
Derivative, Average Remaining Maturity 2 years 11 months 15 days  
Derivative, Notional Amount $ 7,500  
Long [Member] | Year 2028 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2)  
Weighted Average Pay Rate 5.09%  
Weighted Average Receive Rate 3.45%  
Derivative, Average Remaining Maturity 4 years 10 months 6 days  
Derivative, Notional Amount $ 70  
Long [Member] | Year 2030 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (378)  
Weighted Average Pay Rate 5.09%  
Weighted Average Receive Rate 3.31%  
Derivative, Average Remaining Maturity 6 years 9 months 3 days  
Derivative, Notional Amount $ 13,000 37,009
Long [Member] | Year 2032 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (17) $ (2,198)
Weighted Average Pay Rate 5.09% 4.30%
Weighted Average Receive Rate 2.75% 2.79%
Derivative, Average Remaining Maturity 8 years 10 months 6 days 9 years 6 months 21 days
Derivative, Notional Amount $ 250  
Long [Member] | Year 2033 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (30)  
Weighted Average Pay Rate 5.09%  
Weighted Average Receive Rate 3.61%  
Derivative, Average Remaining Maturity 9 years 8 months 19 days  
Derivative, Notional Amount $ 44,151  
Long [Member] | Year 2040 | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net $ (182) $ (175)
Weighted Average Pay Rate 5.09% 4.30%
Weighted Average Receive Rate 0.84% 0.84%
Derivative, Average Remaining Maturity 17 years 3 months 25 days 17 years 9 months 25 days
Derivative, Notional Amount $ 500 $ 500