Quarterly report [Sections 13 or 15(d)]

Fair Value - Assets Measured at Fair Value on a Recurring Basis (Details)

v3.25.2
Fair Value - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale $ 327,845 $ 333,554
U.S. government sponsored entities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 8,307 8,061
Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 209,950 214,749
Collateralized debt obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 1,616 1,419
Fair Value, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 327,845 333,554
Fair Value, Recurring | Interest rate lock commitments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 66 82
Fair Value, Recurring | U.S. government sponsored entities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 8,307 8,061
Fair Value, Recurring | Collateralized mortgage obligations and residential mortgage-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 107,972 109,325
Fair Value, Recurring | Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 209,950 214,749
Fair Value, Recurring | Collateralized debt obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 1,616 1,419
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Interest rate lock commitments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 0 0
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. government sponsored entities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Collateralized mortgage obligations and residential mortgage-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Collateralized debt obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 326,229 332,135
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Interest rate lock commitments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 66 82
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. government sponsored entities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 8,307 8,061
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Collateralized mortgage obligations and residential mortgage-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 107,972 109,325
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 209,950 214,749
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Collateralized debt obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 1,616 1,419
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | Interest rate lock commitments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | U.S. government sponsored entities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | Collateralized mortgage obligations and residential mortgage-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | Collateralized debt obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 1,616 1,419
Fair Value, Recurring | Interest rate swap contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 4,074 5,486
Derivative liabilities 4,074 5,486
Fair Value, Recurring | Interest rate swap contracts | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 0 0
Derivative liabilities 0 0
Fair Value, Recurring | Interest rate swap contracts | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 4,074 5,486
Derivative liabilities 4,074 5,486
Fair Value, Recurring | Interest rate swap contracts | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 0 0
Derivative liabilities $ 0 $ 0