XML 102 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans - Categories and Past Due Loans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Loans receivable, held-for-sale $ 759 $ 165
Loans 3,394,541 3,212,908
Loans 90 or More Days Past Due and Still Accruing Interest 398 452
Nonaccrual Loans 20,621 20,645
Nonaccrual With No Allowance for Credit Loss 20,621  
Interest Income on Nonaccrual Loans 0  
Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 40,001 44,900
Loans Past Due 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Loans 11,957 17,524
Loans Past Due 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Loans 8,576 7,097
Loans Past Due 90 or More Days    
Financing Receivable, Past Due [Line Items]    
Loans 19,468 20,279
Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3,354,540 3,168,008
Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 158,991 156,224
Loans 90 or More Days Past Due and Still Accruing Interest 0 0
Nonaccrual Loans 102 30
Nonaccrual With No Allowance for Credit Loss 102  
Interest Income on Nonaccrual Loans 0  
Commercial | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 613 349
Commercial | Loans Past Due 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Loans 355 298
Commercial | Loans Past Due 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Loans 156 21
Commercial | Loans Past Due 90 or More Days    
Financing Receivable, Past Due [Line Items]    
Loans 102 30
Commercial | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 158,378 155,875
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Loans 796,365 745,487
Loans 90 or More Days Past Due and Still Accruing Interest 0 0
Nonaccrual Loans 14,902 15,308
Nonaccrual With No Allowance for Credit Loss 14,902  
Interest Income on Nonaccrual Loans 0  
Commercial Real Estate | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 15,220 15,944
Commercial Real Estate | Loans Past Due 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial Real Estate | Loans Past Due 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Loans 318 636
Commercial Real Estate | Loans Past Due 90 or More Days    
Financing Receivable, Past Due [Line Items]    
Loans 14,902 15,308
Commercial Real Estate | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 781,145 729,543
Consumer    
Financing Receivable, Past Due [Line Items]    
Loans 1,118,981 1,111,667
Loans 90 or More Days Past Due and Still Accruing Interest 19 6
Nonaccrual Loans 2,241 1,877
Nonaccrual With No Allowance for Credit Loss 2,241  
Interest Income on Nonaccrual Loans 0  
Consumer | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 18,853 20,891
Consumer | Loans Past Due 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Loans 11,211 13,511
Consumer | Loans Past Due 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Loans 5,417 5,579
Consumer | Loans Past Due 90 or More Days    
Financing Receivable, Past Due [Line Items]    
Loans 2,225 1,801
Consumer | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,100,128 1,090,776
Residential    
Financing Receivable, Past Due [Line Items]    
Loans 1,320,204 1,199,530
Loans 90 or More Days Past Due and Still Accruing Interest 379 446
Nonaccrual Loans 3,376 3,430
Nonaccrual With No Allowance for Credit Loss 3,376  
Interest Income on Nonaccrual Loans 0  
Residential | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 5,315 7,716
Residential | Loans Past Due 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Loans 391 3,715
Residential | Loans Past Due 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Loans 2,685 861
Residential | Loans Past Due 90 or More Days    
Financing Receivable, Past Due [Line Items]    
Loans 2,239 3,140
Residential | Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Loans $ 1,314,889 $ 1,191,814