v3.26.1
Allowance for Loan Credit Losses - Credit quality indicators (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Financing receivable, credit quality indicator    
Total $ 2,014,939 $ 1,975,360
Current period gross write-offs, Total 172  
Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 46,526 108,904
Prior year 112,478 146,921
Two years prior 144,597 67,298
Three years prior 70,666 272,670
Four years prior 269,134 152,295
Prior 547,266 420,305
Revolving 5,823 5,224
Total 1,196,490 1,173,617
Construction and land development | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 21,543 72,568
Prior year 89,323 66,800
Two years prior 42,968 22,339
Three years prior 16,257 14,925
Four years prior 15,212 773
Prior 4,511 14,439
Revolving 37,318 30,815
Total 227,132 222,659
Residential Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 52,744 92,918
Prior year 82,923 27,336
Two years prior 23,172 59,483
Three years prior 48,225 99,049
Four years prior 95,102 109,931
Prior 204,980 107,918
Revolving 26,854 26,355
Total 534,000 522,990
Commercial | Commercial - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 5,879 9,952
Prior year 9,013 4,277
Two years prior 4,041 3,254
Three years prior 2,651 4,032
Four years prior 2,498 618
Prior 5,951 6,202
Revolving 21,029 21,632
Total 51,062 49,967
Current period gross write-offs, prior year 172  
Current period gross write-offs, three years prior   361
Current period gross write-offs, Total 172 361
Consumer | Consumer - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 2 463
Prior year 98 529
Two years prior 518 36
Three years prior 30  
Revolving 15 15
Total 663 1,043
Pass | Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 46,526 108,904
Prior year 112,478 146,921
Two years prior 144,597 67,298
Three years prior 70,666 259,998
Four years prior 256,554 152,295
Prior 547,266 420,305
Revolving 5,823 5,224
Total 1,183,910 1,160,945
Pass | Construction and land development | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 21,543 72,568
Prior year 89,323 66,800
Two years prior 42,968 22,339
Three years prior 16,257 14,925
Four years prior 15,212 773
Prior 4,250 13,355
Revolving 37,318 30,815
Total 226,871 221,575
Pass | Residential Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Current year 52,744 92,918
Prior year 82,923 27,336
Two years prior 23,172 59,483
Three years prior 48,225 99,049
Four years prior 95,102 109,931
Prior 204,539 107,162
Revolving 26,854 26,355
Total 533,559 522,234
Pass | Commercial | Commercial - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 5,879 9,952
Prior year 8,746 4,277
Two years prior 4,041 3,254
Three years prior 2,651 2,948
Four years prior 2,498 618
Prior 5,951 6,202
Revolving 21,029 21,632
Total 50,795 48,883
Pass | Consumer | Consumer - Non-Real Estate    
Financing receivable, credit quality indicator    
Current year 2 463
Prior year 98 529
Two years prior 518 36
Three years prior 30  
Revolving 15 15
Total 663 1,043
Special Mention | Commercial Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Three years prior   12,672
Four years prior 12,580  
Total 12,580 12,672
Special Mention | Construction and land development | Real Estate Loans    
Financing receivable, credit quality indicator    
Prior 261 1,084
Total 261 1,084
Special Mention | Commercial | Commercial - Non-Real Estate    
Financing receivable, credit quality indicator    
Three years prior   1,084
Total   1,084
Substandard | Residential Real Estate | Real Estate Loans    
Financing receivable, credit quality indicator    
Prior 441 756
Total 441 $ 756
Substandard | Commercial | Commercial - Non-Real Estate    
Financing receivable, credit quality indicator    
Prior year 267  
Total $ 267