v3.26.1
Loans and Allowance for Credit Losses Schedule of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross $ 2,952,775 $ 3,004,242
Commercial [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 463,248 505,059
Construction, land and land development [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 333,753 426,833
1-4 family residential first mortgages [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 130,951 93,122
Home equity [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 25,999 26,088
Commercial real estate [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 1,977,477 1,929,766
Consumer and other [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 21,347 23,374
Loans, 30 to 59 days past due [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 30 to 59 days past due [Member] | Commercial [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 30 to 59 days past due [Member] | Construction, land and land development [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 30 to 59 days past due [Member] | 1-4 family residential first mortgages [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 30 to 59 days past due [Member] | Home equity [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 30 to 59 days past due [Member] | Commercial real estate [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 30 to 59 days past due [Member] | Consumer and other [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member] | Commercial [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member] | Construction, land and land development [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member] | 1-4 family residential first mortgages [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member] | Home equity [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member] | Commercial real estate [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, 60 to 89 days past due [Member] | Consumer and other [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member] | Commercial [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member] | Construction, land and land development [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member] | 1-4 family residential first mortgages [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member] | Home equity [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member] | Commercial real estate [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans, equal to greater than 90 days past due [Member] | Consumer and other [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due | Commercial [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due | Construction, land and land development [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due | 1-4 family residential first mortgages [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due | Home equity [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due | Commercial real estate [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Total loans past due | Consumer and other [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 0 0
Loans not past due    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 2,952,775 3,004,242
Loans not past due | Commercial [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 463,248 505,059
Loans not past due | Construction, land and land development [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 333,753 426,833
Loans not past due | 1-4 family residential first mortgages [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 130,951 93,122
Loans not past due | Home equity [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 25,999 26,088
Loans not past due | Commercial real estate [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross 1,977,477 1,929,766
Loans not past due | Consumer and other [Member]    
Loans, Recorded Investment, Payment Status [Line Items]    
Loans, gross $ 21,347 $ 23,374