v3.25.2
Loans - Loan Categories and Past Due Loans (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Loans receivable held-for-sale, net, not part of disposal group $ 4,500 $ 759
Total Loans 3,424,754 3,394,541
Loans 90 or More Days Past Due and Still Accruing Interest 940 398
Nonaccrual Loans 5,275 20,621
Nonaccrual With No Allowance for Credit Loss 4,989  
Interest Income on Nonaccrual Loans 0  
Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 162,203 158,991
Loans 90 or More Days Past Due and Still Accruing Interest 0 0
Nonaccrual Loans 170 102
Nonaccrual With No Allowance for Credit Loss 170  
Interest Income on Nonaccrual Loans 0  
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 808,166 796,365
Loans 90 or More Days Past Due and Still Accruing Interest 0 0
Nonaccrual Loans 0 14,902
Nonaccrual With No Allowance for Credit Loss 0  
Interest Income on Nonaccrual Loans 0  
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,109,272 1,118,981
Loans 90 or More Days Past Due and Still Accruing Interest 24 19
Nonaccrual Loans 1,154 2,241
Nonaccrual With No Allowance for Credit Loss 868  
Interest Income on Nonaccrual Loans 0  
Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,345,113 1,320,204
Loans 90 or More Days Past Due and Still Accruing Interest 916 379
Nonaccrual Loans 3,951 3,376
Nonaccrual With No Allowance for Credit Loss 3,951  
Interest Income on Nonaccrual Loans 0  
Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans 24,274 40,001
Financial Asset, Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 833 613
Financial Asset, Past Due | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 312 15,220
Financial Asset, Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 17,100 18,853
Financial Asset, Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 6,029 5,315
Financing Receivables, 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans 11,567 11,957
Financing Receivables, 30 to 59 Days Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 549 355
Financing Receivables, 30 to 59 Days Past Due | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 0 0
Financing Receivables, 30 to 59 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 10,627 11,211
Financing Receivables, 30 to 59 Days Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 391 391
Financing Receivables, 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans 9,206 8,576
Financing Receivables, 60 to 89 Days Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 196 156
Financing Receivables, 60 to 89 Days Past Due | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 312 318
Financing Receivables, 60 to 89 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 5,548 5,417
Financing Receivables, 60 to 89 Days Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 3,150 2,685
Financing Receivables, Equal to Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans 3,501 19,468
Financing Receivables, Equal to Greater than 90 Days Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 88 102
Financing Receivables, Equal to Greater than 90 Days Past Due | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 0 14,902
Financing Receivables, Equal to Greater than 90 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 925 2,225
Financing Receivables, Equal to Greater than 90 Days Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 2,488 2,239
Current    
Financing Receivable, Past Due [Line Items]    
Total Loans 3,400,480 3,354,540
Current | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 161,370 158,378
Current | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 807,854 781,145
Current | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,092,172 1,100,128
Current | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans $ 1,339,084 $ 1,314,889