v3.26.1
Loans and Allowance for Credit Losses on Loans - Schedule of Loans by Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost $ 2,100,976   $ 2,120,853      
Allowance for credit losses on loans (22,464) $ (22,823) (30,089) $ (29,854) $ (29,906) $ (30,656)
Loans, net of allowance for credit losses on loans 2,078,512   2,090,764      
Financing receivable, unamortized loan fee 2,000   2,200      
Unrecognized purchase discounts 977   952      
Financing receivable, accrued interest, net $ 6,900   $ 6,800      
Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Interest receivable and other assets   Interest receivable and other assets      
Commercial and industrial | Commercial and industrial            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost $ 162,434   $ 159,898      
Allowance for credit losses on loans (2,074) (2,014) (2,089) (1,608) (1,508) (1,576)
Commercial real estate loans | Commercial owner-occupied            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost 288,744   310,219      
Allowance for credit losses on loans (2,249) (2,452) (2,454) (2,402) (2,319) (2,361)
Commercial real estate loans | Commercial non-owner occupied            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost 1,373,990   1,366,251      
Allowance for credit losses on loans (14,114) (14,327) (21,477) (21,516) (21,761) (22,093)
Commercial real estate loans | Construction            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost 16,317   15,101      
Allowance for credit losses on loans (243) (204) (199) (384) (416) (638)
Residential Portfolio Segment | Home equity            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost 101,404   99,222      
Allowance for credit losses on loans (784) (764) (803) (783) (698) (684)
Residential Portfolio Segment | Other residential            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost 100,710   110,614      
Allowance for credit losses on loans (902) (974) (1,079) (1,110) (1,074) (1,141)
Installment and other consumer loans | Installment and other consumer loans            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans, at amortized cost 57,377   59,548      
Allowance for credit losses on loans $ (758) $ (745) $ (803) $ (871) $ (884) $ (908)