XML 153 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Loan Credit Losses - Past due and non-accrual loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing receivable, past due    
Total past due   $ 9,978
Current $ 1,866,074 1,857,674
Total loans 1,866,074 1,867,652
90 Days or More Past Due and Still Accruing   9,978
Commercial Real Estate | Real Estate Loans    
Financing receivable, past due    
Total past due   9,978
Current 1,172,645 1,171,112
Total loans 1,172,645 1,181,090
90 Days or More Past Due and Still Accruing   9,978
Construction and land development | Real Estate Loans    
Financing receivable, past due    
Current 173,270 164,988
Total loans 173,270 164,988
Residential Real Estate | Real Estate Loans    
Financing receivable, past due    
Current 472,747 472,932
Total loans 472,747 472,932
Commercial | Commercial - Non-Real Estate    
Financing receivable, past due    
Current 46,603 47,736
Total loans 46,603 47,736
Consumer | Consumer - Non-Real Estate    
Financing receivable, past due    
Current 809 906
Total loans $ 809 906
90 Days or More Past Due    
Financing receivable, past due    
Total past due   9,978
90 Days or More Past Due | Commercial Real Estate | Real Estate Loans    
Financing receivable, past due    
Total past due   $ 9,978