v3.25.2
Subordinated debentures (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 19, 2022
Oct. 14, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument              
Amortization of debt issuance costs         $ 123,000 $ 123,000  
Subordinated debentures              
Debt Instrument              
Aggregate principal amount     $ 70,000,000   70,000,000   $ 70,000,000
Unamortized debt issuance costs     426,000   426,000   $ 549,000
Amortization of debt issuance costs     62,000 $ 62,000 123,000 123,000  
Interest expense debt     $ 800,000 $ 800,000 $ 1,600,000 $ 1,600,000  
Subordinated debentures | 3.25% Subordinated Note Due 2031              
Debt Instrument              
Aggregate principal amount   $ 35,000,000          
Interest rate (as a percent)   3.25%          
Variable rate (basis points)   2.33%          
Debt instrument, non-callable period (in years)   5 years          
Subordinated debentures | 6.0% Subordinated Note Due 2032              
Debt Instrument              
Aggregate principal amount $ 35,000,000            
Interest rate (as a percent) 6.00%            
Variable rate (basis points) 3.26%            
Debt instrument, non-callable period (in years) 5 years