Annual report [Section 13 and 15(d), not S-K Item 405]

Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details)

v3.25.0.1
Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Interest Rate Swap October 2029 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 11 years
Derivative, active interest rate swap 5.77%
Initial notional amount $ 9,200,000
Interest Rate Swap June 2033 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 15 years
Derivative, active interest rate swap 5.24%
Initial notional amount $ 10,000,000
Interest Rate Swap - December 2027 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 10 years
Derivative, active interest rate swap 4.74%
Initial notional amount $ 14,100,000
Interest Rate Swap - June 2028 - Contract 1 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 8 years
Derivative, active interest rate swap 3.49%
Initial notional amount $ 14,643,000
Interest Rate Swap - June 2028 - Contract 2 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 8 years
Derivative, active interest rate swap 3.49%
Initial notional amount $ 10,734,000
Interest Rate Swap - March 2033 - Contract 1 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 13 years
Derivative, active interest rate swap 0.72%
Initial notional amount $ 9,505,000
Interest Rate Swap - March 2033 - Contract 2 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 13 years
Derivative, active interest rate swap 0.72%
Initial notional amount $ 6,968,000
Interest Rate Swap - December 2040 | Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 17 years 9 months
Derivative, active interest rate swap 3.16%
Initial notional amount $ 14,084,000
Interest Rate Swap - July 2041 | Not Designated as Hedging Instrument  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, term of contract 18 years
Derivative, active interest rate swap 3.81%
Initial notional amount $ 32,021,000
Make Whole Provision December 2038 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 348,000
Make Whole Provision April 2031 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 35,000
Make Whole Provision February 2034 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 28,000
Make Whole Provision December 2027 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 18,000
Make Whole Provision May 2028 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 4,000
Make Whole Provision April 2045 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 78,000
Make Whole Provision March 2046 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 2,158,000
Make Whole Provision March 2042 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 885,000
Make Whole Provision March 2047 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 1,968,000
Make-whole Provision June 2042 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value 9,442,000
Make-whole Provision June 2042 | Not Designated as Hedging Instrument | Other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Liability derivatives, fair value $ 609,000