v3.26.1
Allowance for Loan Credit Losses - Past due and non-accrual loans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Financing receivable, past due    
Total past due $ 984  
Total Past Due and Nonaccrual Loans 1,429 $ 2,210
Current 1,967,406 1,968,066
Total loans 1,968,835 1,970,276
Financing receivable, accrued interest, write-off 9  
Other real estate owned 0 0
Commercial Real Estate | Real Estate Loans    
Financing receivable, past due    
Current 1,176,929 1,173,617
Total loans 1,176,929 1,173,617
Construction and land development | Real Estate Loans    
Financing receivable, past due    
Current 228,591 222,659
Total loans 228,591 222,659
Residential Real Estate | Real Estate Loans    
Financing receivable, past due    
Total Past Due and Nonaccrual Loans 445 1,126
Current 513,205 521,864
Total loans 513,650 522,990
Commercial | Commercial - Non-Real Estate    
Financing receivable, past due    
Total past due 984  
Total Past Due and Nonaccrual Loans 984 1,084
Current 47,921 48,883
Total loans 48,905 49,967
Charge-off 0 361
Consumer | Consumer - Non-Real Estate    
Financing receivable, past due    
Current 760 1,043
Total loans 760 1,043
30-59 Days Past Due    
Financing receivable, past due    
Total past due 445 370
30-59 Days Past Due | Residential Real Estate | Real Estate Loans    
Financing receivable, past due    
Total past due $ 445 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