v3.26.1
Loans Receivable and Allowance for Credit Losses - Schedule of Aging Analysis of Loan Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 2,742,549 $ 2,648,174
Nonaccrual loans 22,272 21,577
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 2,720,277 2,626,597
30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Construction, land & land development    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 325,384 255,740
Nonaccrual loans 0 0
Construction, land & land development | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 325,384 255,740
Construction, land & land development | 30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Construction, land & land development | 60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Construction, land & land development | 90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Other commercial real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 1,475,934 1,449,044
Nonaccrual loans 4,030 4,209
Other commercial real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 1,471,904 1,444,835
Other commercial real estate | 30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Other commercial real estate | 60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Other commercial real estate | 90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Owner-occupied commercial real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 270,838 295,346
Nonaccrual loans 18,178 17,368
Owner-occupied commercial real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 252,660 277,978
Owner-occupied commercial real estate | 30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Owner-occupied commercial real estate | 60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Owner-occupied commercial real estate | 90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Commercial industrial & agricultural    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 313,056 299,853
Nonaccrual loans 0 0
Commercial industrial & agricultural | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 313,056 299,853
Commercial industrial & agricultural | 30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Commercial industrial & agricultural | 60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Commercial industrial & agricultural | 90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Residential real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 355,291 346,601
Nonaccrual loans 64 0
Residential real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 355,227 346,601
Residential real estate | 30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Residential real estate | 60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Residential real estate | 90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 2,046 1,590
Nonaccrual loans 0 0
Consumer | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 2,046 1,590
Consumer | 30-59 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Consumer | 60-89 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 0 0
Consumer | 90 days or more past due and still accruing    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 0 $ 0