v3.25.2
Allowance for Loan Credit Losses - Allowance for loan losses activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance $ 18,715 $ 19,543
Recoveries   1
Provision for (recovery of) credit losses 583 (1,111)
Ending balance 19,298 18,433
Real Estate Loans | Commercial Real Estate    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance 11,732 12,841
Provision for (recovery of) credit losses 115 (44)
Ending balance 11,847 12,797
Real Estate Loans | Construction and land development    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance 1,761 1,787
Provision for (recovery of) credit losses 360 (626)
Ending balance 2,121 1,161
Real Estate Loans | Residential Real Estate    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance 4,594 4,323
Provision for (recovery of) credit losses 183 (360)
Ending balance 4,777 3,963
Commercial - Non-Real Estate | Commercial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance 548 495
Recoveries   1
Provision for (recovery of) credit losses (15) (1)
Ending balance 533 495
Consumer - Non-Real Estate | Consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance 80 97
Provision for (recovery of) credit losses (60) (80)
Ending balance $ 20 $ 17