v3.26.1
Loans, Leases and Allowance - Schedule of Portfolio Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans $ 1,193,719 $ 1,175,296
Total Accruing Loans 90 Days or More Past Due 4,240 1,714
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,558 2,522
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 897 1,599
90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 16,652 6,709
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 19,107 10,830
Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,174,612 1,164,466
Commercial mortgage    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 414,316 371,705
Total Accruing Loans 90 Days or More Past Due 0 0
Commercial mortgage | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 101
Commercial mortgage | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 216
Commercial mortgage | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 7,435 0
Commercial mortgage | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 7,435 317
Commercial mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 406,881 371,388
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 142,508 126,367
Total Accruing Loans 90 Days or More Past Due 0 0
Commercial and industrial | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 419
Commercial and industrial | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Commercial and industrial | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Commercial and industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 419
Commercial and industrial | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 142,508 125,948
Construction and development    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 71,705 132,570
Total Accruing Loans 90 Days or More Past Due 0 0
Construction and development | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 429
Construction and development | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 240
Construction and development | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 4,900 4,900
Construction and development | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 4,900 5,569
Construction and development | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 66,805 127,001
Multi-family    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 208,894 185,864
Total Accruing Loans 90 Days or More Past Due 2,362 0
Multi-family | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Multi-family | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Multi-family | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 2,362 0
Multi-family | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 2,362 0
Multi-family | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 206,532 185,864
Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 171,063 172,644
Total Accruing Loans 90 Days or More Past Due 1,445 1,261
Residential mortgage | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 773 781
Residential mortgage | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 481 540
Residential mortgage | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,522 1,356
Residential mortgage | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 2,776 2,677
Residential mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 168,287 169,967
Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 20,147 16,826
Total Accruing Loans 90 Days or More Past Due 88 14
Home equity lines of credit | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 126 11
Home equity lines of credit | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 70 58
Home equity lines of credit | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 88 14
Home equity lines of credit | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 284 83
Home equity lines of credit | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 19,863 16,743
Leases    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 145,806 148,102
Total Accruing Loans 90 Days or More Past Due 299 340
Leases | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 511 673
Leases | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 296 362
Leases | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 299 340
Leases | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,106 1,375
Leases | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 144,700 146,727
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 19,280 21,218
Total Accruing Loans 90 Days or More Past Due 46 99
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 148 108
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 50 183
Consumer | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 46 99
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 244 390
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans $ 19,036 $ 20,828