v3.26.3
Allowance for Loan Credit Losses - Past due and non-accrual loans (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Sep. 30, 2026
Dec. 31, 2025
Financing receivable, past due      
Total past due   $ 267  
Total Past Due and Nonaccrual Loans   267 $ 2,210
Current   2,004,969 1,968,066
Total loans   2,005,236 1,970,276
Other real estate owned   0 0
Commercial Real Estate | Real Estate Loans      
Financing receivable, past due      
Current   1,214,744 1,173,617
Total loans   1,214,744 1,173,617
Construction and land development | Real Estate Loans      
Financing receivable, past due      
Current   199,882 222,659
Total loans   199,882 222,659
Residential Real Estate | Real Estate Loans      
Financing receivable, past due      
Total Past Due and Nonaccrual Loans     1,126
Current   541,314 521,864
Total loans   541,314 522,990
Commercial | Commercial - Non-Real Estate      
Financing receivable, past due      
Total past due   267  
Total Past Due and Nonaccrual Loans   267 1,084
Current   48,324 48,883
Total loans   48,591 49,967
Consumer | Consumer - Non-Real Estate      
Financing receivable, past due      
Current   705 1,043
Total loans   705 1,043
SBA loan      
Financing receivable, past due      
Total past due   $ 267  
Charge-off $ 89    
30-59 Days Past Due      
Financing receivable, past due      
Total past due     370
30-59 Days Past Due | Residential Real Estate | Real Estate Loans      
Financing receivable, past due      
Total past due     370
60-89 Days Past Due      
Financing receivable, past due      
Total past due     756
60-89 Days Past Due | Residential Real Estate | Real Estate Loans      
Financing receivable, past due      
Total past due     756
90 Days or More Past Due      
Financing receivable, past due      
Total past due     1,084
90 Days or More Past Due | Commercial | Commercial - Non-Real Estate      
Financing receivable, past due      
Total past due     $ 1,084