v3.26.1
Loans and Asset Quality - Schedule of Aging Analysis of Past Due Loans and Loans 90 Days Or More Past Due and Still Accruing Interest By Loan Category (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss $ 2,263,980 $ 2,248,669
Financing receivable, 90 days or more past due, still accruing 31 219
30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 1,936 2,495
60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 1,225 730
90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 1,497 2,746
Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 2,259,322 2,242,698
Real estate | Commercial real estate    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 914,002 920,294
Financing receivable, 90 days or more past due, still accruing 0 0
Real estate | Commercial real estate | 30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 1,070 174
Real estate | Commercial real estate | 60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 576 0
Real estate | Commercial real estate | 90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 0
Real estate | Commercial real estate | Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 912,356 920,120
Real estate | One-to-four family residential    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 637,566 628,762
Financing receivable, 90 days or more past due, still accruing 22 211
Real estate | One-to-four family residential | 30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 561 1,993
Real estate | One-to-four family residential | 60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 622 658
Real estate | One-to-four family residential | 90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 1,420 1,530
Real estate | One-to-four family residential | Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 634,963 624,581
Real estate | Construction and development    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 234,190 221,214
Financing receivable, 90 days or more past due, still accruing 0 0
Real estate | Construction and development | 30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 0
Real estate | Construction and development | 60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 0
Real estate | Construction and development | 90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 1,189
Real estate | Construction and development | Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 234,190 220,025
Commercial and industrial    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 399,933 392,824
Financing receivable, 90 days or more past due, still accruing 6 0
Commercial and industrial | 30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 266 306
Commercial and industrial | 60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 22 68
Commercial and industrial | 90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 74 19
Commercial and industrial | Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 399,571 392,431
Tax-exempt    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 51,539 57,541
Financing receivable, 90 days or more past due, still accruing 0 0
Tax-exempt | 30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 0
Tax-exempt | 60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 0
Tax-exempt | 90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 0 0
Tax-exempt | Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 51,539 57,541
Consumer    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 26,750 28,034
Financing receivable, 90 days or more past due, still accruing 3 8
Consumer | 30-59 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 39 22
Consumer | 60-89 Days    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 5 4
Consumer | 90 Days or More    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss 3 8
Consumer | Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing receivable, excluding accrued interest, before allowance for credit loss $ 26,703 $ 28,000