v3.25.2
Loans - Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss $ 326 $ 1,359 $ 0
Non-accrual with no Allowance for Credit Loss 5,713 2,889 2,564
Total Non-accrual 6,039 4,248 2,564
Commercial | Real estate owner occupied      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 522 553 383
Total Non-accrual 522 553 383
Commercial | Real estate non-owner occupied      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 61 61 0
Total Non-accrual 61 61 0
Commercial | Construction      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 17 18 19
Total Non-accrual 17 18 19
Commercial | C&I      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 326 1,359 0
Non-accrual with no Allowance for Credit Loss 1,249 336 111
Total Non-accrual 1,575 1,695 111
Commercial | Multifamily      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 15 0 0
Total Non-accrual 15 0 0
Commercial | Agriculture      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 103 31 32
Total Non-accrual 103 31 32
Municipal      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 0 0 0
Total Non-accrual 0 0 0
Residential | Construction      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 0 0 0
Total Non-accrual 0 0 0
Residential | Term      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 3,193 1,599 1,731
Total Non-accrual 3,193 1,599 1,731
Home Equity      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 553 291 288
Total Non-accrual 553 291 288
Consumer      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 0 0 0
Non-accrual with no Allowance for Credit Loss 0 0 0
Total Non-accrual $ 0 $ 0 $ 0