v3.26.1
Loans - Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss $ 4,058 $ 4,070 $ 326
Non-accrual with no Allowance for Credit Loss 13,250 8,809 5,713
Total Non-accrual 17,308 12,879 6,039
Commercial | Real estate owner occupied      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 1,847 1,131 0
Non-accrual with no Allowance for Credit Loss 3,313 2,896 522
Total Non-accrual 5,160 4,027 522
Commercial | Real estate non-owner occupied      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 1,229 1,285 0
Non-accrual with no Allowance for Credit Loss 193 61 61
Total Non-accrual 1,422 1,346 61
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 0 8 17
Total Non-accrual 0 8 17
Commercial | C&I      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 665 1,297 326
Non-accrual with no Allowance for Credit Loss 1,578 617 1,249
Total Non-accrual 2,243 1,914 1,575
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 0 0 15
Total Non-accrual 0 0 15
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 64 441 103
Total Non-accrual 64 441 103
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 115 115 0
Non-accrual with no Allowance for Credit Loss 6,808 4,078 3,193
Total Non-accrual 6,923 4,193 3,193
Home Equity      
Financing Receivable, Nonaccrual [Line Items]      
Non-accrual with Allowance for Credit Loss 202 242 0
Non-accrual with no Allowance for Credit Loss 1,294 703 553
Total Non-accrual 1,496 945 553
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 5 0
Total Non-accrual $ 0 $ 5 $ 0