v3.26.1
Loans (Aging Analysis of Accruing and Total Non-Accruing Loans) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing $ 0 $ 0
Total Accruing 2,314,547 2,180,120
Non-Accrual 2,148 3,138
Balances, end of period 2,316,695 2,183,258
Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 355,239 305,192
Non-Accrual 1,508 2,500
Balances, end of period 356,747 307,692
Residential Real Estate [Member] | HELOC and Other [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 2,876 1,538
Non-Accrual 0 0
Balances, end of period 2,876 1,538
Residential Real Estate [Member] | 1-4 Family Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 272,580 240,002
Non-Accrual 1,284 2,385
Balances, end of period 273,864 242,387
Residential Real Estate [Member] | Condo Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 79,783 63,652
Non-Accrual 224 115
Balances, end of period 80,007 63,767
Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 1,314,367 1,244,835
Non-Accrual 0 0
Balances, end of period 1,314,367 1,244,835
Commercial Real Estate [Member] | Land and Construction [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 53,073 83,305
Non-Accrual 0 0
Balances, end of period 53,073 83,305
Commercial Real Estate [Member] | Multifamily Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 324,711 254,562
Non-Accrual 0 0
Balances, end of period 324,711 254,562
Commercial Real Estate [Member] | Condo Commercial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 68,666 61,525
Non-Accrual 0 0
Balances, end of period 68,666 61,525
Commercial Real Estate [Member] | Commercial Property [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 867,917 845,443
Non-Accrual 0 0
Balances, end of period 867,917 845,443
Commercial and Industrial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 299,625 294,910
Non-Accrual 640 638
Balances, end of period 300,265 295,548
Commercial and Industrial [Member] | Secured [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 280,212 272,971
Non-Accrual 640 638
Balances, end of period 280,852 273,609
Commercial and Industrial [Member] | Unsecured [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 19,413 21,939
Non-Accrual 0 0
Balances, end of period 19,413 21,939
Correspondent Banks [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 137,912 127,968
Non-Accrual 0 0
Balances, end of period 137,912 127,968
Consumer and Other [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Past Due >90Days and Still Accruing 0 0
Total Accruing 207,404 207,215
Non-Accrual 0 0
Balances, end of period 207,404 207,215
Current [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 2,313,319 2,177,171
Current [Member] | Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 354,011 302,754
Current [Member] | Residential Real Estate [Member] | HELOC and Other [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 2,876 1,538
Current [Member] | Residential Real Estate [Member] | 1-4 Family Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 271,352 238,852
Current [Member] | Residential Real Estate [Member] | Condo Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 79,783 62,364
Current [Member] | Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 1,314,367 1,244,395
Current [Member] | Commercial Real Estate [Member] | Land and Construction [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 53,073 83,305
Current [Member] | Commercial Real Estate [Member] | Multifamily Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 324,711 254,562
Current [Member] | Commercial Real Estate [Member] | Condo Commercial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 68,666 61,525
Current [Member] | Commercial Real Estate [Member] | Commercial Property [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 867,917 845,003
Current [Member] | Commercial and Industrial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 299,625 294,839
Current [Member] | Commercial and Industrial [Member] | Secured [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 280,212 272,900
Current [Member] | Commercial and Industrial [Member] | Unsecured [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 19,413 21,939
Current [Member] | Correspondent Banks [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 137,912 127,968
Current [Member] | Consumer and Other [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 207,404 207,215
Past Due 30-89 Days [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 1,228 2,949
Past Due 30-89 Days [Member] | Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 1,228 2,438
Past Due 30-89 Days [Member] | Residential Real Estate [Member] | HELOC and Other [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 0
Past Due 30-89 Days [Member] | Residential Real Estate [Member] | 1-4 Family Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 1,228 1,150
Past Due 30-89 Days [Member] | Residential Real Estate [Member] | Condo Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 1,288
Past Due 30-89 Days [Member] | Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 440
Past Due 30-89 Days [Member] | Commercial Real Estate [Member] | Land and Construction [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 0
Past Due 30-89 Days [Member] | Commercial Real Estate [Member] | Multifamily Residential [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 0
Past Due 30-89 Days [Member] | Commercial Real Estate [Member] | Condo Commercial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 0
Past Due 30-89 Days [Member] | Commercial Real Estate [Member] | Commercial Property [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 440
Past Due 30-89 Days [Member] | Commercial and Industrial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 71
Past Due 30-89 Days [Member] | Commercial and Industrial [Member] | Secured [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 71
Past Due 30-89 Days [Member] | Commercial and Industrial [Member] | Unsecured [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 0
Past Due 30-89 Days [Member] | Correspondent Banks [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing 0 0
Past Due 30-89 Days [Member] | Consumer and Other [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Accruing $ 0 $ 0