v3.26.1
Loans (Summary of Loans Held for Investment) (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accounts Notes And Loans Receivable [Line Items]            
Total gross loans $ 2,316,695,000   $ 2,183,258,000      
Plus: Deferred fees/costs 5,690,000   5,999,000      
Total loans net of deferred fees/costs 2,322,385,000   2,189,257,000      
Less: Allowance for credit losses 26,701,000 $ 26,102,000 25,500,000 $ 24,933,000 $ 24,740,000 $ 24,070,000
Total net loans $ 2,295,684,000   $ 2,163,757,000      
Percent of Total 100.00%   100.00%      
Residential Real Estate [Member]            
Accounts Notes And Loans Receivable [Line Items]            
Total gross loans $ 356,747,000   $ 307,692,000      
Less: Allowance for credit losses $ 5,204,000 5,270,000 $ 5,908,000 5,477,000 5,115,000 5,121,000
Percent of Total 15.40%   14.10%      
Commercial Real Estate [Member]            
Accounts Notes And Loans Receivable [Line Items]            
Total gross loans $ 1,314,367,000   $ 1,244,835,000      
Less: Allowance for credit losses $ 10,116,000 9,932,000 $ 9,476,000 9,491,000 9,197,000 8,788,000
Percent of Total 56.60%   57.00%      
Commercial and Industrial [Member]            
Accounts Notes And Loans Receivable [Line Items]            
Total gross loans $ 300,265,000   $ 295,548,000      
Less: Allowance for credit losses $ 5,738,000 5,330,000 $ 4,814,000 4,508,000 4,434,000 4,633,000
Percent of Total 13.00%   13.50%      
Correspondent Banks [Member]            
Accounts Notes And Loans Receivable [Line Items]            
Total gross loans $ 137,912,000   $ 127,968,000      
Less: Allowance for credit losses $ 1,094,000 1,018,000 $ 1,015,000 874,000 817,000 654,000
Percent of Total 6.00%   5.90%      
Consumer and Other [Member]            
Accounts Notes And Loans Receivable [Line Items]            
Total gross loans $ 207,404,000   $ 207,215,000      
Less: Allowance for credit losses $ 4,549,000 $ 4,552,000 $ 4,287,000 $ 4,583,000 $ 5,177,000 $ 4,874,000
Percent of Total 9.00%   9.50%