v3.26.1
Derivatives and Hedging Activities - Components of interest rate swap (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Interest Rate Swap, Effective May 2022, Maturity of January 2027  
Derivative [Line Items]  
Notional Amount $ 50,000
Fixed Rate (as a percent) 2.171%
Interest Rate Swap, Effective May 2022, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 4.117%
Interest Rate Swap, Effective May 2022, Maturity of February 2028 Two  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 4.117%
Interest Rate Swap, Effective July 2022, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 4.69%
Interest Rate Swap, Effective December 2022, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 40,000
Fixed Rate (as a percent) 4.832%
Interest Rate Swap, Effective July 2023, Maturity of January 2027  
Derivative [Line Items]  
Notional Amount $ 25,000
Fixed Rate (as a percent) 5.636%
Interest Rate Swap, Effective September 2023, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 10,000
Fixed Rate (as a percent) 5.949%
Interest Rate Swap, Effective October 2024, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 40,000
Fixed Rate (as a percent) 5.171%
Interest Rate Swap, Effective November 2024, Maturity of February 2028  
Derivative [Line Items]  
Notional Amount $ 10
Fixed Rate (as a percent) 5.452%
Interest Rate Swap, Effective September 2025, Maturity of January 2030  
Derivative [Line Items]  
Notional Amount $ 10
Fixed Rate (as a percent) 4.735%
Interest Rate Swap, Effective September 2025, Maturity of January 2030 $30M  
Derivative [Line Items]  
Notional Amount $ 30
Fixed Rate (as a percent) 4.703%