v3.26.1
Allowance for Credit Losses on Loans and Off-Balance Sheet Credit Exposures - Schedule of Financing Receivable Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total $ 1,116,829 $ 1,174,734
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,776 4,650
30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total 5,103 3,301
60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total 858 479
90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total 815 870
Current    
Financing Receivable, Past Due [Line Items]    
Total 1,110,053 1,170,084
Residential real estate | Non-revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 455,932 445,199
Residential real estate | Revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 31,650 29,075
Residential real estate | Total Past Due | Non-revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 1,464 4,330
Residential real estate | Total Past Due | Revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 100 10
Residential real estate | 30-59 Days | Non-revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 109 2,984
Residential real estate | 30-59 Days | Revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 100 10
Residential real estate | 60-89 Days | Non-revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 540 479
Residential real estate | 60-89 Days | Revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Residential real estate | 90 Days and Over | Non-revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 815 867
Residential real estate | 90 Days and Over | Revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Residential real estate | Current | Non-revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 454,468 440,869
Residential real estate | Current | Revolving residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 31,550 29,065
Construction real estate | Commercial construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 46,776 51,347
Construction real estate | Residential construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 52,290 52,478
Construction real estate | Total Past Due | Commercial construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 77
Construction real estate | Total Past Due | Residential construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Construction real estate | 30-59 Days | Commercial construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 74
Construction real estate | 30-59 Days | Residential construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Construction real estate | 60-89 Days | Commercial construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Construction real estate | 60-89 Days | Residential construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Construction real estate | 90 Days and Over | Commercial construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 3
Construction real estate | 90 Days and Over | Residential construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Construction real estate | Current | Commercial construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 46,776 51,270
Construction real estate | Current | Residential construction real estate    
Financing Receivable, Past Due [Line Items]    
Total 52,290 52,478
Commercial real estate | Non-residential commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 366,191 345,900
Commercial real estate | Multi-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 99,045 99,269
Commercial real estate | Total Past Due | Non-residential commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 4,787 233
Commercial real estate | Total Past Due | Multi-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 224 0
Commercial real estate | 30-59 Days | Non-residential commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 4,478 233
Commercial real estate | 30-59 Days | Multi-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 224 0
Commercial real estate | 60-89 Days | Non-residential commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 309 0
Commercial real estate | 60-89 Days | Multi-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Commercial real estate | 90 Days and Over | Non-residential commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Commercial real estate | 90 Days and Over | Multi-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Commercial real estate | Current | Non-residential commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total 361,404 345,667
Commercial real estate | Current | Multi-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total 98,821 99,269
Commercial    
Financing Receivable, Past Due [Line Items]    
Total 30,493 31,159
Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 201 0
Commercial | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total 192 0
Commercial | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total 9 0
Commercial | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Total 30,292 31,159
Consumer    
Financing Receivable, Past Due [Line Items]    
Total 2,380 2,414
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total 2,380 2,414
Municipal    
Financing Receivable, Past Due [Line Items]    
Total 32,072 117,893
Municipal | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Municipal | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Municipal | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Municipal | 90 Days and Over    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Municipal | Current    
Financing Receivable, Past Due [Line Items]    
Total $ 32,072 $ 117,893