v3.26.3
Derivatives and Hedging Activities - Components of interest rate swap (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Interest Rate Swap, Effective May 2022, Maturity of January 2027  
Derivative [Line Items]  
Notional Amount $ 50,000
Fixed Rate (as a percent) 1.62%
Interest Rate Swap, Effective May 2022, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 3.567%
Interest Rate Swap, Effective May 2022, Maturity of February 2028 Two  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 3.567%
Interest Rate Swap, Effective July 2022, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 4.14%
Interest Rate Swap, Effective December 2022, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 40,000
Fixed Rate (as a percent) 4.282%
Interest Rate Swap, Effective July 2023, Maturity of January 2027  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 5.086%
Interest Rate Swap, Effective September 2023, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 10,000
Fixed Rate (as a percent) 5.399%
Interest Rate Swap, Effective October 2024, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 40,000
Fixed Rate (as a percent) 4.621%
Interest Rate Swap, Effective November 2024, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 10,000
Fixed Rate (as a percent) 4.902%
Interest Rate Swap, Effective September 2025, Maturity of January 2030  
Derivative [Line Items]  
Notional Amount $ 10,000
Fixed Rate (as a percent) 4.185%
Interest Rate Swap, Effective September 2025, Maturity of January 2030 $30M  
Derivative [Line Items]  
Notional Amount $ 30,000
Fixed Rate (as a percent) 4.153%
Interest Rate Swap, Effective July 2026, Maturity of January 2031 $35M  
Derivative [Line Items]  
Notional Amount $ 35,000
Fixed Rate (as a percent) 4.756%
Combined Interest Rate Swap Effective January 2027, February 2028 and January 2030  
Derivative [Line Items]  
Notional Amount $ 215,000
Interest Rate Swap, Effective January 2027, Maturity of January 2031 $75M  
Derivative [Line Items]  
Notional Amount $ 75,000
Fixed Rate (as a percent) 3.889%
Interest Rate Swap, Effective February 2028, Maturity of February 2029 $100M  
Derivative [Line Items]  
Notional Amount $ 100,000
Fixed Rate (as a percent) 3.829%
Interest Rate Swap, Effective January 2030, Maturity of January 2031 $40M  
Derivative [Line Items]  
Notional Amount $ 40,000
Fixed Rate (as a percent) 3.868%