Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Fair Value - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale $ 335,150 $ 333,554
U.S. government sponsored entities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 8,386 8,061
Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 218,855 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 335,150 333,554
Fair Value, Recurring | Interest rate lock commitments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets 49 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,386 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 106,293 109,325
Fair Value, Recurring | Municipal securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Securities available-for-sale 218,855 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 333,534 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 49 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,386 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 106,293 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 218,855 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,086 5,486
Derivative liabilities 4,086 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,086 5,486
Derivative liabilities 4,086 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