v3.25.2
Allowance for Loan Credit Losses - Credit quality indicators (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing receivable, credit quality indicator    
Total $ 1,916,915 $ 1,872,173
Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 64,607 133,591
Prior year 145,068 66,453
Two years prior 66,343 299,883
Three years prior 285,567 186,402
Four years prior 163,887 116,364
Prior 462,777 376,923
Revolving 3,818 1,474
Total 1,192,067 1,181,090
Construction and land development | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 27,579 64,826
Prior year 71,594 40,190
Two years prior 27,318 17,635
Three years prior 15,703 4,395
Four years prior 4,598 2,254
Prior 14,696 13,075
Revolving 24,921 22,613
Total 186,409 164,988
Residential Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 38,816 31,815
Prior year 29,644 71,489
Two years prior 65,053 110,724
Three years prior 105,474 114,991
Four years prior 111,983 81,482
Prior 115,605 39,868
Revolving 22,947 22,563
Total 489,522 472,932
Commercial | Commercial - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 5,284 13,622
Prior year 5,775 4,628
Two years prior 3,936 5,770
Three years prior 5,223 1,351
Four years prior 857 1,323
Prior 7,286 7,032
Revolving 14,921 14,010
Total 43,282 47,736
Consumer | Consumer - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 403 812
Prior year 537 72
Two years prior 42  
Prior   3
Revolving 16 19
Total 998 906
Pass | Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 64,607 133,591
Prior year 145,068 66,453
Two years prior 66,343 287,181
Three years prior 263,937 176,424
Four years prior 163,887 116,364
Prior 454,027 362,135
Revolving 3,818 1,474
Total 1,161,687 1,143,622
Pass | Construction and land development | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 27,579 64,826
Prior year 71,594 40,190
Two years prior 27,318 17,635
Three years prior 15,703 4,395
Four years prior 4,598 2,254
Prior 13,605 11,974
Revolving 24,921 22,613
Total 185,318 163,887
Pass | Residential Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 38,816 31,815
Prior year 29,644 71,489
Two years prior 65,053 110,724
Three years prior 105,474 114,991
Four years prior 111,983 81,482
Prior 115,605 39,868
Revolving 22,947 22,563
Total 489,522 472,932
Pass | Commercial | Commercial - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 5,284 13,622
Prior year 5,775 4,628
Two years prior 3,936 5,770
Three years prior 5,223 1,351
Four years prior 857 1,323
Prior 7,286 7,032
Revolving 14,921 14,010
Total 43,282 47,736
Pass | Consumer | Consumer - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 403 812
Prior year 537 72
Two years prior 42  
Prior   3
Revolving 16 19
Total 998 906
Special Mention | Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Two years prior   12,702
Three years prior 21,630  
Prior 8,750 14,788
Total 30,380 27,490
Special Mention | Construction and land development | Real Estate Loans    
Financing receivable, credit quality indicator    
Prior 1,091 1,101
Total $ 1,091 1,101
Substandard | Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Three years prior   9,978
Total   $ 9,978